সুচিপত্র:
ভিডিও: আপনি কিভাবে একটি GraphQL সার্ভার সেট আপ করবেন?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
কিভাবে Nodejs দিয়ে একটি GraphQL সার্ভার তৈরি করবেন
- ধাপ 1 - নোড এবং Npm সংস্করণ যাচাই করুন।
- ধাপ 2 - একটি প্রজেক্ট ফোল্ডার তৈরি করুন এবং VSCode এ খুলুন।
- ধাপ 3 - প্যাকেজ তৈরি করুন।
- ধাপ 4 - ডেটা ফোল্ডারে ফ্ল্যাট ফাইল ডেটাবেস তৈরি করুন।
- ধাপ 5 - একটি ডেটা অ্যাক্সেস লেয়ার তৈরি করুন।
- ধাপ 6 - স্কিমা ফাইল, স্কিমা তৈরি করুন। গ্রাফকিউএল .
এছাড়াও প্রশ্ন হল, গ্রাফকিউএল কি সার্ভারের প্রয়োজন?
গ্রাফকিউএল API-এর জন্য একটি কোয়েরি ভাষা এবং আপনার বিদ্যমান ডেটা দিয়ে সেই প্রশ্নগুলি পূরণ করার জন্য একটি রানটাইম। ক্লায়েন্ট থেকে ডেটার অনুরোধ (কোয়েরি) সার্ভার , অথবা অনুরোধ করে সার্ভার ডেটা আপডেট করতে (মিউটেশন)। আপনি যদি শুধুমাত্র ক্লায়েন্ট সাইডে কাজ করছেন, আপনি করবেন না একটি সার্ভার প্রয়োজন (প্রদত্ত এটি ইতিমধ্যে বিদ্যমান)।
দ্বিতীয়ত, অ্যাপোলো সার্ভার কিভাবে কাজ করে? অ্যাপোলো সার্ভার হল একটি সম্প্রদায়-রক্ষণাবেক্ষণ করা ওপেন সোর্স গ্রাফকিউএল সার্ভার . js HTTP সার্ভার ফ্রেমওয়ার্ক, এবং আমরা আরও যোগ করার জন্য PRs নিতে পেরে খুশি! অ্যাপোলো সার্ভার কাজ করে GraphQL এর সাথে নির্মিত যেকোনো GraphQL স্কিমার সাথে। js--সুতরাং আপনি এটি দিয়ে আপনার স্কিমা তৈরি করতে পারেন বা একটি সুবিধার লাইব্রেরি যেমন graphql-tools।
পরবর্তীকালে, কেউ জিজ্ঞাসা করতে পারে, আমি কীভাবে গ্রাফকিউএল দিয়ে শুরু করব?
তালিকা তৈরি
- আপনার GraphQL সার্ভার বাস্তবায়নের জন্য একটি ফ্রেমওয়ার্ক বেছে নিন। আমরা এক্সপ্রেস ব্যবহার করব।
- স্কিমা সংজ্ঞায়িত করুন যাতে GraphQL জানে কিভাবে ইনকামিং ক্যোয়ারী রুট করতে হয়।
- সমাধানকারী ফাংশন তৈরি করুন যা প্রশ্নগুলি পরিচালনা করে এবং গ্রাফকিউএলকে কী ফেরত দিতে হবে তা বলুন।
- একটি শেষ বিন্দু তৈরি করুন।
- একটি ক্লায়েন্ট-সাইড কোয়েরি লিখুন যা ডেটা নিয়ে আসে।
GraphQL কি SQL এর সাথে কাজ করে?
গ্রাফকিউএল জন্য API এসকিউএল ডাটাবেস মধ্যে. মূলত, গ্রাফকিউএল ক্যোয়ারী গ্রহণ করে - যা JSON-ফরম্যাট করা ডেটার মতো - এবং এটিকে পূর্বে সংজ্ঞায়িত স্কিমাতে পার্স করার চেষ্টা করে। আপনি দুটি ধরণের প্রশ্ন পোস্ট করতে পারেন: ক্যোয়ারী - একাধিক ডেটা পাওয়ার জন্য এবং শুধুমাত্র সেই ক্ষেত্রগুলি যা একটি ক্যোয়ারীতে সংজ্ঞায়িত করা হয়েছে৷
প্রস্তাবিত:
আপনি কিভাবে SQL ক্যোয়ারীতে একটি প্রাথমিক কী সেট করবেন?
অবজেক্ট এক্সপ্লোরারে SQL সার্ভার ম্যানেজমেন্ট স্টুডিও ব্যবহার করে, আপনি যে টেবিলে একটি অনন্য সীমাবদ্ধতা যোগ করতে চান সেটিতে ডান-ক্লিক করুন এবং ডিজাইন ক্লিক করুন। টেবিল ডিজাইনারে, আপনি প্রাথমিক কী হিসাবে সংজ্ঞায়িত করতে চান এমন ডাটাবেস কলামের জন্য সারি নির্বাচনকারীতে ক্লিক করুন। কলামের জন্য সারি নির্বাচককে ডান-ক্লিক করুন এবং প্রাথমিক কী সেট করুন নির্বাচন করুন
আপনি কিভাবে Oracle এ একটি পরিবর্তনশীল মান সেট করবেন?
ওরাকল-এ আমরা একটি ভেরিয়েবলের মান সরাসরি সেট করতে পারি না, আমরা শুধুমাত্র শুরু এবং শেষ ব্লকের মধ্যে একটি ভেরিয়েবলের জন্য একটি মান নির্ধারণ করতে পারি। ভেরিয়েবলগুলিতে মানগুলি বরাদ্দ করা সরাসরি ইনপুট (:=) হিসাবে বা ধারায় নির্বাচন ব্যবহার করে করা যেতে পারে
আপনি কিভাবে Google Chrome এ একটি ব্যাকগ্রাউন্ড সেট করবেন?
কিভাবে গুগল ব্যাকগ্রাউন্ড ইমেজ পরিবর্তন করবেন ক্রোম খুলুন। Chrome পছন্দগুলিতে যান। বাম সাইডবারে সেটিংস ক্লিক করুন এবং চেহারা নির্বাচন করুন। চেহারা বিভাগে নিচে স্ক্রোল করুন। এখানে থিমগুলি অনুধাবন করুন এবং আপনার সবচেয়ে পছন্দের থিমটি চয়ন করুন৷ গুগল ব্যাকগ্রাউন্ড অপশন। একবার আপনি আপনার থিম বেছে নিলে, Chrome বিকল্পে যোগ করুন ক্লিক করুন
আপনি কিভাবে একটি ধাতব মাউস ফাঁদ সেট করবেন?
ভিডিও একইভাবে, আপনি জিজ্ঞাসা করতে পারেন, একটি মাউস ফাঁদে ব্যবহার করার জন্য সেরা টোপ কি? বাদামের মাখন দ্বিতীয়ত, স্ন্যাপ ফাঁদ কি পুনরায় ব্যবহারযোগ্য? যদিও এটি এত খারাপ নয় পুনরায় ব্যবহার একটি ইঁদুর ফাঁদ একক সময়, পুরানো মাউস পুনরায় ব্যবহার করা ফাঁদ ধারাবাহিকভাবে একটি ভাল ধারণা নয়। ইঁদুরের ঘ্রাণ নেবে ফাঁদ আগের শিকার এবং তাদের থেকে সতর্ক থাকুন। মানুষও করবে পুনরায় ব্যবহার পুরানো টোপ বার বার, প্যান উপর চিনাবাদাম মাখন ছেড়ে যতক্ষণ না এটা শক্ত হয়.
আপনি কিভাবে একটি বেতার রাউটার একটি সময় সীমা সেট করবেন?
অনুরোধ করা হলে আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড লিখুন এবং আপনার রাউটার সেটআপ মেনুতে অ্যাক্সেস থাকবে। আপনার রাউটারের উপর নির্ভর করে, রাউটার অ্যাক্সেস সীমাবদ্ধতা বা অভিভাবকীয় নিয়ন্ত্রণগুলির জন্য মেনু খুঁজুন। এই মেনুর মধ্যে, আপনি ডিভাইসের জন্য ইন্টারনেট অ্যাক্সেসের অনুমতি দিতে বা অক্ষম করতে সময় ফ্রেম সেট করতে পারেন