สารบัญ:
วีดีโอ: เซิร์ฟเวอร์ Apollo GraphQL คืออะไร
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
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: สร้างโครงการใหม่
- ขั้นตอนที่ 2: ติดตั้งการพึ่งพา
- ขั้นตอนที่ 3: กำหนดสคีมา GraphQL ของคุณ
- ขั้นตอนที่ 4: กำหนดชุดข้อมูลของคุณ
- ขั้นตอนที่ 5: กำหนดตัวแก้ไข
- ขั้นตอนที่ 6: สร้างอินสแตนซ์ของ ApolloServer
- ขั้นตอนที่ 7: เริ่มเซิร์ฟเวอร์
- ขั้นตอนที่ 8: ดำเนินการค้นหาครั้งแรกของคุณ
GraphQL ฟรอนต์เอนด์หรือแบ็กเอนด์หรือไม่
NS แบ็กเอนด์ GraphQL มีสคีมาที่กำหนดฟิลด์และการเรียกที่พร้อมใช้งานสำหรับข้อมูลแต่ละประเภท GraphQL ทำให้สามารถสร้าง a แบ็กเอนด์ และรวมเข้ากับ ส่วนหน้า ด้วยระบบประปาแบบกำหนดเองที่น้อยกว่าเมื่อก่อนมาก และทำการเปลี่ยนแปลงอย่างรวดเร็วโดยไม่ต้องกลัวของแตกหัก
แนะนำ:
เซิร์ฟเวอร์ REST คืออะไร?
REST เซิร์ฟเวอร์ API การถ่ายโอนสถานะตัวแทน (REST) เป็นรูปแบบของสถาปัตยกรรมซอฟต์แวร์สำหรับระบบไฮเปอร์มีเดียแบบกระจาย เช่น เวิลด์ไวด์เว็บ สถาปัตยกรรมสไตล์ REST ประกอบด้วยไคลเอนต์ด้านหนึ่งและเซิร์ฟเวอร์อีกด้านหนึ่ง
เซิร์ฟเวอร์ ACS คืออะไร?
Cisco Access Control Server (ACS) เป็นแพลตฟอร์มการตรวจสอบสิทธิ์ การอนุญาต และการบัญชี (AAA) ที่ให้คุณจัดการการเข้าถึงทรัพยากรเครือข่ายจากส่วนกลางสำหรับประเภทการเข้าถึง อุปกรณ์ และกลุ่มผู้ใช้ที่หลากหลาย ไร้สาย – ตรวจสอบและอนุญาตผู้ใช้ไร้สายและโฮสต์และบังคับใช้นโยบายไร้สาย
เซิร์ฟเวอร์ Solr คืออะไร?
Apache Solr เป็นแพลตฟอร์มการค้นหาโอเพ่นซอร์สที่สร้างขึ้นจากไลบรารี Java ที่เรียกว่า Lucene Solr เป็นแพลตฟอร์มการค้นหายอดนิยมสำหรับเว็บไซต์ เนื่องจากสามารถจัดทำดัชนีและค้นหาหลาย ๆ ไซต์ และส่งคืนคำแนะนำสำหรับเนื้อหาที่เกี่ยวข้องตามอนุกรมวิธานของคำค้นหา การแยกวิเคราะห์และจัดทำดัชนีเอกสารที่หลากหลาย
เซิร์ฟเวอร์ tc คืออะไร?
Pivotal tc Server เป็นเว็บแอปพลิเคชันเซิร์ฟเวอร์ที่ใช้ Apache Tomcat แบบโอเพ่นซอร์ส ด้วยสถาปัตยกรรมแบบลีนและหน่วยความจำขนาดเล็ก tc Server ต้องการทรัพยากรน้อยกว่าเซิร์ฟเวอร์ทั่วไปอย่างมาก ซึ่งช่วยให้เซิร์ฟเวอร์มีความหนาแน่นมากขึ้นในสภาพแวดล้อมเสมือนและคลาวด์
เซิร์ฟเวอร์ FTP คืออะไร?
ตามคำจำกัดความที่ง่ายที่สุด เซิร์ฟเวอร์ FTP (ซึ่งย่อมาจาก File Transfer Protocol Server) เป็นแอปพลิเคชันซอฟต์แวร์ที่ช่วยให้ถ่ายโอนไฟล์จากคอมพิวเตอร์เครื่องหนึ่งไปยังอีกเครื่องหนึ่งได้ FTP เป็นวิธีการถ่ายโอนไฟล์ไปยังคอมพิวเตอร์เครื่องใดก็ได้ในโลกที่เชื่อมต่อกับอินเทอร์เน็ต