תוכן עניינים:

מהו שרת Apollo GraphQL?
מהו שרת Apollo GraphQL?

וִידֵאוֹ: מהו שרת Apollo GraphQL?

וִידֵאוֹ: מהו שרת Apollo GraphQL?
וִידֵאוֹ: React Tech Talk - Migrating from Apollo to Urql in a Next.js App | React Hybrid Meetup | GeekyAnts 2024, נוֹבֶמבֶּר
Anonim

שרת אפולו הוא HTTP גמיש, מונע על ידי קהילה, מוכן לייצור GraphQL תוכנת ביניים עבור Express, Hapi, Koa ועוד. שרת אפולו היא ספרייה שעוזרת לך לחבר א GraphQL סכימה ל-HTTP שרת ב-Node.

כתוצאה מכך, מהו שרת GraphQL?

GraphQL היא שפת שאילתה שנוצרה על ידי פייסבוק בשנת 2012 המספקת ממשק משותף בין הלקוח לבין שרת לאיסוף נתונים ומניפולציות. הלקוח מבקש נתונים שונים מה- שרת GraphQL באמצעות שאילתות. לדוגמה, הלקוח יכול לבקש משאבים מקושרים מבלי להגדיר נקודות קצה חדשות של API.

כמו כן, האם אתה צריך את Apollo עבור GraphQL? אבל GraphQL היא רק שפת שאילתה. וכדי להשתמש בו בקלות, אנחנו צריכים להשתמש בפלטפורמה שתעשה זאת לַעֲשׂוֹת כל המשימות הכבדות עבורנו. פלטפורמה אחת כזו מסופקת על ידי אפולו . ה אפולו פלטפורמה היא יישום של GraphQL שיכול להעביר נתונים בין הענן (שרת) לממשק המשתמש של האפליקציה שלך.

באופן דומה, כיצד אוכל להפעיל את שרת אפולו?

התחל עם Apollo Server

  1. שלב 1: צור פרויקט חדש.
  2. שלב 2: התקנת תלות.
  3. שלב 3: הגדר את סכימת GraphQL שלך.
  4. שלב 4: הגדר את מערך הנתונים שלך.
  5. שלב 5: הגדר פותר.
  6. שלב 6: צור מופע של ApolloServer.
  7. שלב 7: הפעל את השרת.
  8. שלב 8: בצע את השאילתה הראשונה שלך.

האם GraphQL הוא חזית או אחורי?

א קצה אחורי של GraphQL יש סכימה המגדירה אילו שדות ושיחות זמינים עבור כל סוג של נתונים. GraphQL מאפשר לבנות א אחורי ולשלב אותו עם חזיתי עם הרבה פחות צנרת בהתאמה אישית מבעבר וכדי לבצע שינויים מהירים עם פחות חשש לשבור דברים.

מוּמלָץ: