فهرست مطالب:

سرور آپولو GraphQL چیست؟
سرور آپولو GraphQL چیست؟

تصویری: سرور آپولو GraphQL چیست؟

تصویری: سرور آپولو GraphQL چیست؟
تصویری: GraphQL Crash Course #3 - ساخت سرور GraphQL (با آپولو) 2024, نوامبر
Anonim

سرور آپولو یک HTTP انعطاف پذیر، جامعه محور و آماده تولید است GraphQL میان افزار برای Express، Hapi، Koa و موارد دیگر. سرور آپولو کتابخانه ای است که به شما کمک می کند a GraphQL طرحواره به یک HTTP سرور در گره.

در نتیجه، سرور GraphQL چیست؟

GraphQL یک زبان پرس و جو است که توسط فیس بوک در سال 2012 ایجاد شد و یک رابط مشترک بین مشتری و مشتری فراهم می کند سرور برای واکشی و دستکاری داده ها مشتری داده های مختلفی را از سایت درخواست می کند سرور GraphQL از طریق پرس و جو به عنوان مثال، مشتری می‌تواند منابع مرتبط را بدون تعریف نقاط پایانی API جدید درخواست کند.

همچنین، آیا به Apollo برای GraphQL نیاز دارید؟ ولی GraphQL فقط یک زبان پرس و جو است. و برای استفاده آسان از آن، نیاز داریم برای استفاده از پلتفرمی که می تواند انجام دادن تمام کارهای سنگین برای ما یکی از این پلتفرم ها توسط آپولو . این آپولو پلت فرم پیاده سازی است GraphQL که می تواند داده ها را بین ابر (سرور) به رابط کاربری برنامه شما منتقل کند.

به همین ترتیب، چگونه سرور آپولو را راه اندازی کنم؟

با سرور آپولو شروع کنید

  1. مرحله 1: یک پروژه جدید ایجاد کنید.
  2. مرحله 2: وابستگی ها را نصب کنید.
  3. مرحله 3: طرح واره GraphQL خود را تعریف کنید.
  4. مرحله 4: مجموعه داده های خود را تعریف کنید.
  5. مرحله 5: یک حل کننده تعریف کنید.
  6. مرحله 6: یک نمونه از ApolloServer ایجاد کنید.
  7. مرحله 7: سرور را راه اندازی کنید.
  8. مرحله 8: اولین پرس و جو خود را اجرا کنید.

GraphQL frontend است یا backend؟

آ باطن GraphQL دارای طرحی است که تعیین می کند کدام فیلدها و فراخوانی ها برای هر نوع داده در دسترس هستند. GraphQL ساخت یک باطن و آن را با پیشانی با لوله کشی سفارشی بسیار کمتر از قبل و ایجاد تغییرات سریع با ترس کمتر از شکستن چیزها.

توصیه شده: