GraphQL কোয়েরি বিল্ডার
একটি ফর্মের মাধ্যমে ফিল্ড, আর্গুমেন্ট ও নেস্টেড সিলেকশন যোগ করুন এবং ক্লায়েন্টে কপি করার জন্য প্রস্তুত ফরম্যাট করা GraphQL কোয়েরি পান।
এই টুলটি সম্পূর্ণভাবে আপনার ব্রাউজারে চলে। আপনার ফাইল কখনও সার্ভারে আপলোড করা হয় না।
তৈরি হওয়া কোয়েরি
এটি কীভাবে কাজ করে
- query বা mutation বেছে নিন এবং অপারেশনটিকে একটি ঐচ্ছিক নাম দিন।
- রুট ফিল্ড এবং এর প্রয়োজনীয় যেকোনো আর্গুমেন্ট সেট করুন।
- নির্বাচন করার ফিল্ডগুলো তালিকাভুক্ত করুন, সাব-সিলেকশন নেস্ট করতে ইনডেন্ট করুন।
- ফরম্যাট করা GraphQL স্ট্রিংটি সরাসরি আপনার ক্লায়েন্টে কপি করুন।
প্রায়শই জিজ্ঞাসিত প্রশ্ন
ফিল্ড কীভাবে নেস্ট করব?
একটি প্যারেন্ট ফিল্ডের নিচে একটি লাইন ইনডেন্ট করলে তা সাব-সিলেকশন হয় — যেমন, posts { id title } নির্বাচন করতে "posts"-এর নিচে "id" ও "title" ইনডেন্ট করুন।
আমি কি mutation-ও তৈরি করতে পারি?
হ্যাঁ — অপারেশন টাইপ ড্রপডাউন "mutation"-এ পরিবর্তন করুন, তৈরি হওয়া আউটপুট সেই অনুযায়ী কীওয়ার্ড বদলায়।
আর্গুমেন্ট কীভাবে ফরম্যাট হয়?
প্রতি লাইনে একটি "name: value" জোড়া লিখুন। এগুলো কমা দিয়ে যুক্ত হয় এবং রুট ফিল্ডের ঠিক পরে বন্ধনীতে মোড়ানো হয়, মানক GraphQL আর্গুমেন্ট সিনট্যাক্স অনুসারে।
এটি কি কোয়েরি সার্ভারে পাঠায়?
না — এটি শুধু আপনার ব্রাউজারে কোয়েরির টেক্সট ফরম্যাট করে। সত্যিই চালাতে ফলাফলটি আপনার নিজের GraphQL ক্লায়েন্ট, Playground বা Postman-এ পেস্ট করুন।
আমরা কীভাবে তুলনীয়
| বৈশিষ্ট্য | Online Tool Store | হাতে কাঁচা GraphQL টাইপ করা |
|---|---|---|
| হাতে ব্রেস মেলানোর দরকার নেই | ✓ | ✗ |
| প্রতিবার সামঞ্জস্যপূর্ণ ইনডেন্টেশন | ✓ | হাতে |
হাতে নেস্টেড GraphQL কোয়েরি লিখলে অমিল ব্রেসের ভুল সহজেই হয়। এই বিল্ডার একটি সরল ফিল্ড রূপরেখা থেকে পরিচ্ছন্ন, সামঞ্জস্যপূর্ণভাবে ইনডেন্ট করা কোয়েরি টেক্সট তৈরি করে।