สารบัญ:

เซิร์ฟเวอร์ Apollo GraphQL คืออะไร
เซิร์ฟเวอร์ Apollo GraphQL คืออะไร

วีดีโอ: เซิร์ฟเวอร์ Apollo GraphQL คืออะไร

วีดีโอ: เซิร์ฟเวอร์ Apollo GraphQL คืออะไร
วีดีโอ: EP.32 What’s New - ดึง API ง่ายขึ้น ครบ จบ ในครั้งเดียวด้วย GraphQL !! 2024, พฤศจิกายน
Anonim

Apollo Server เป็น HTTP. ที่ยืดหยุ่น ขับเคลื่อนโดยชุมชน และพร้อมสำหรับการผลิต GraphQL มิดเดิลแวร์สำหรับ Express, Hapi, Koa และอื่นๆ Apollo Server เป็นห้องสมุดที่ช่วยให้คุณเชื่อมต่อ a GraphQL สคีมาไปยัง HTTP เซิร์ฟเวอร์ ในโหนด

ดังนั้น เซิร์ฟเวอร์ GraphQL คืออะไร?

GraphQL เป็นภาษาแบบสอบถามที่สร้างขึ้นโดย Facebook ในปี 2012 ซึ่งมีอินเทอร์เฟซทั่วไประหว่างไคลเอนต์และ เซิร์ฟเวอร์ สำหรับการดึงข้อมูลและการจัดการ ลูกค้าขอข้อมูลต่างๆจาก เซิร์ฟเวอร์ GraphQL ผ่านการสอบถาม ตัวอย่างเช่น ลูกค้าสามารถขอทรัพยากรที่เชื่อมโยงโดยไม่ต้องกำหนดปลายทาง API ใหม่

คุณต้องการ Apollo สำหรับ GraphQL ด้วยหรือไม่ แต่ GraphQL เป็นเพียงภาษาที่ใช้ค้นหา และเพื่อให้ใช้งานได้ง่าย พวกเราต้องการ เพื่อใช้แพลตฟอร์มที่จะ ทำ การยกของหนักทั้งหมดสำหรับเรา หนึ่งในแพลตฟอร์มดังกล่าวจัดทำโดย อพอลโล . NS อพอลโล แพลตฟอร์มคือการดำเนินการของ GraphQL ที่สามารถถ่ายโอนข้อมูลระหว่างคลาวด์ (เซิร์ฟเวอร์) ไปยัง UI ของแอพของคุณ

ฉันจะเริ่มเซิร์ฟเวอร์ Apollo ได้อย่างไร

เริ่มต้นกับ Apollo Server

  1. ขั้นตอนที่ 1: สร้างโครงการใหม่
  2. ขั้นตอนที่ 2: ติดตั้งการพึ่งพา
  3. ขั้นตอนที่ 3: กำหนดสคีมา GraphQL ของคุณ
  4. ขั้นตอนที่ 4: กำหนดชุดข้อมูลของคุณ
  5. ขั้นตอนที่ 5: กำหนดตัวแก้ไข
  6. ขั้นตอนที่ 6: สร้างอินสแตนซ์ของ ApolloServer
  7. ขั้นตอนที่ 7: เริ่มเซิร์ฟเวอร์
  8. ขั้นตอนที่ 8: ดำเนินการค้นหาครั้งแรกของคุณ

GraphQL ฟรอนต์เอนด์หรือแบ็กเอนด์หรือไม่

NS แบ็กเอนด์ GraphQL มีสคีมาที่กำหนดฟิลด์และการเรียกที่พร้อมใช้งานสำหรับข้อมูลแต่ละประเภท GraphQL ทำให้สามารถสร้าง a แบ็กเอนด์ และรวมเข้ากับ ส่วนหน้า ด้วยระบบประปาแบบกำหนดเองที่น้อยกว่าเมื่อก่อนมาก และทำการเปลี่ยนแปลงอย่างรวดเร็วโดยไม่ต้องกลัวของแตกหัก

แนะนำ: