GraphQL এ একটি সমাধানকারী ফাংশন কি?
GraphQL এ একটি সমাধানকারী ফাংশন কি?

ভিডিও: GraphQL এ একটি সমাধানকারী ফাংশন কি?

ভিডিও: GraphQL এ একটি সমাধানকারী ফাংশন কি?
ভিডিও: গ্রাফকিউএল টিউটোরিয়াল #9 - সমাধান ফাংশন 2024, মে
Anonim

সমাধানকারী এর একটি সংগ্রহ ফাংশন যে একটি জন্য প্রতিক্রিয়া উৎপন্ন গ্রাফকিউএল প্রশ্ন. সহজ ভাষায়, ক সমাধানকারী একটি হিসাবে কাজ করে গ্রাফকিউএল কোয়েরি হ্যান্ডলার। প্রতি সমাধানকারী ফাংশন এ গ্রাফকিউএল স্কিমা নিচে দেওয়া চারটি অবস্থানগত আর্গুমেন্ট গ্রহণ করে − fieldName:(root, args, context, info) => { ফলাফল }

সহজভাবে তাই, একটি সমাধানকারী ফাংশন কি?

সমাধানকারী সংজ্ঞা প্রতিটি ধরনের প্রতিটি ক্ষেত্রে একটি দ্বারা সমর্থিত হয় ফাংশন বলা হয় a সমাধানকারী . ক সমাধানকারী ইহা একটি ফাংশন এটি একটি স্কিমার একটি টাইপ বা ক্ষেত্রের জন্য একটি মান সমাধান করে। সমাধানকারী স্ট্রিং, সংখ্যা, বুলিয়ান ইত্যাদির মতো বস্তু বা স্কেলার ফেরত দিতে পারে।

উপরের পাশাপাশি, গ্রাফকিউএল সাবস্ক্রিপশন কিসের জন্য ব্যবহার করা হয়? সদস্যতা হয় a গ্রাফকিউএল বৈশিষ্ট্য যা একটি সার্ভারকে তার ক্লায়েন্টদের কাছে ডেটা পাঠাতে দেয় যখন একটি নির্দিষ্ট ঘটনা ঘটে। সদস্যতা সাধারণত WebSockets দিয়ে প্রয়োগ করা হয়। সেই সেটআপে, সার্ভারটি তার সাবস্ক্রাইব করা ক্লায়েন্টের সাথে একটি অবিচলিত সংযোগ বজায় রাখে।

এছাড়াও জানতে হবে, GraphQL রেজলভার কিভাবে কাজ করে?

সমাধানকারীরা চাবি প্রতি এই গ্রাফ। প্রতিটি সমাধানকারী একটি একক ক্ষেত্র প্রতিনিধিত্ব করে, এবং করতে পারা ব্যবহার করা প্রতি আপনার কাছে থাকতে পারে এমন কোনো উৎস(গুলি) থেকে ডেটা আনুন। সমাধানকারী একটি বাঁক জন্য নির্দেশাবলী প্রদান গ্রাফকিউএল ডেটাতে অপারেশন। সমাধানকারীরা একটি মধ্যে সংগঠিত প্রতি একটি ম্যাপিং প্রতি একটি মধ্যে ক্ষেত্র গ্রাফকিউএল স্কিমা

GraphQL প্রসঙ্গ কি?

ভিতরে গ্রাফকিউএল , ক প্রসঙ্গ একটি নির্দিষ্ট সম্পাদনের সমস্ত সমাধানকারী দ্বারা ভাগ করা একটি বস্তু। এটি প্রমাণীকরণ তথ্য, বর্তমান ব্যবহারকারী, ডাটাবেস সংযোগ, ডেটা উত্স এবং আপনার ব্যবসার লজিক চালানোর জন্য প্রয়োজনীয় অন্যান্য জিনিসগুলির মতো ডেটা রাখার জন্য দরকারী।

প্রস্তাবিত: