جدول المحتويات:

ما هو خادم Apollo GraphQL؟
ما هو خادم Apollo GraphQL؟

فيديو: ما هو خادم Apollo GraphQL؟

فيديو: ما هو خادم Apollo GraphQL؟
فيديو: What is GraphQL Federation? 2024, شهر نوفمبر
Anonim

خادم أبولو هو بروتوكول HTTP مرن موجه من قِبل المجتمع وجاهز للإنتاج GraphQL برمجيات وسيطة لـ Express و Hapi و Koa والمزيد. خادم أبولو هي مكتبة تساعدك على توصيل ملف GraphQL مخطط إلى HTTP الخادم في العقدة.

وبالتالي ، ما هو خادم GraphQL؟

GraphQL هي لغة استعلام أنشأها Facebook في عام 2012 والتي توفر واجهة مشتركة بين العميل و الخادم لجلب البيانات ومعالجتها. يطلب العميل بيانات مختلفة من خادم GraphQL عبر الاستفسارات. على سبيل المثال ، يمكن للعميل أن يطلب موارد مرتبطة بدون تحديد نقاط نهاية API جديدة.

أيضًا ، هل تحتاج إلى Apollo لـ GraphQL؟ لكن GraphQL هي مجرد لغة استعلام. ومن أجل استخدامه بسهولة ، نحن نحتاج لاستخدام منصة من شأنها فعل كل الأحمال الثقيلة بالنسبة لنا. يتم توفير أحد هذه المنصات بواسطة أبولو . ال أبولو النظام الأساسي هو تنفيذ GraphQL يمكنه نقل البيانات بين السحابة (الخادم) إلى واجهة المستخدم لتطبيقك.

وبالمثل ، كيف يمكنني بدء تشغيل خادم Apollo؟

ابدأ مع خادم أبولو

  1. الخطوة الأولى: إنشاء مشروع جديد.
  2. الخطوة 2: تثبيت التبعيات.
  3. الخطوة 3: تحديد مخطط GraphQL الخاص بك.
  4. الخطوة 4: تحديد مجموعة البيانات الخاصة بك.
  5. الخطوة 5: تحديد محلل.
  6. الخطوة 6: قم بإنشاء مثيل ApolloServer.
  7. الخطوة 7: بدء تشغيل الخادم.
  8. الخطوة 8: قم بتنفيذ استعلامك الأول.

هل GraphQL هي الواجهة الأمامية أم الخلفية؟

أ الواجهة الخلفية لـ GraphQL يحتوي على مخطط يحدد الحقول والمكالمات المتاحة لكل نوع من أنواع البيانات. GraphQL يجعل من الممكن بناء الخلفية ودمجه مع نهاية المقدمة مع سباكة مخصصة أقل بكثير من ذي قبل وإجراء تغييرات سريعة مع خوف أقل من تعطل الأشياء.

موصى به: