ฟังก์ชันตัวแก้ไขใน GraphQL คืออะไร
ฟังก์ชันตัวแก้ไขใน GraphQL คืออะไร

วีดีโอ: ฟังก์ชันตัวแก้ไขใน GraphQL คืออะไร

วีดีโอ: ฟังก์ชันตัวแก้ไขใน GraphQL คืออะไร
วีดีโอ: เรียนรู้พื้นฐาน GraphQL | A query language for your API 2024, ธันวาคม
Anonim

รีโซลเวอร์ เป็นคอลเลกชันของ ฟังก์ชั่น ที่สร้างการตอบสนองสำหรับa GraphQL แบบสอบถาม พูดง่ายๆ ก็คือ a ตัวแก้ไข ทำหน้าที่เป็น GraphQL ตัวจัดการแบบสอบถาม ทั้งหมด ฟังก์ชันตัวแก้ไข ใน GraphQL schema ยอมรับสี่อาร์กิวเมนต์ตำแหน่งตามที่ระบุด้านล่าง − fieldName:(root, args, context, info) => { result }

พูดง่ายๆ ก็คือ ฟังก์ชันรีโซลเวอร์คืออะไร?

รีโซลเวอร์ คำนิยาม. ทุกสนามในทุกประเภทได้รับการสนับสนุนโดย การทำงาน เรียกว่า ตัวแก้ไข . NS ตัวแก้ไข คือ การทำงาน ที่แก้ไขค่าสำหรับประเภทหรือฟิลด์ในสคีมา ตัวแก้ไข สามารถส่งคืนวัตถุหรือสเกลาร์เช่น Strings, Numbers, Booleans เป็นต้น

นอกเหนือจากข้างต้น การสมัครสมาชิก GraphQL ใช้สำหรับอะไร การสมัครรับข้อมูล พื้นที่ GraphQL คุณลักษณะที่ช่วยให้เซิร์ฟเวอร์ส่งข้อมูลไปยังไคลเอ็นต์เมื่อมีเหตุการณ์เฉพาะเกิดขึ้น การสมัครรับข้อมูล มักจะใช้กับ WebSockets ในการตั้งค่านั้น เซิร์ฟเวอร์จะรักษาการเชื่อมต่อกับไคลเอนต์ที่สมัครรับข้อมูลอย่างต่อเนื่อง

นอกจากนี้ ยังต้องทราบด้วยว่าตัวแก้ไข GraphQL ทำงานอย่างไร

ตัวแก้ไขคือ กุญแจ ถึง กราฟนี้ แต่ละ ตัวแก้ไข แทนเขตข้อมูลเดียวและ สามารถ ถูกนำมาใช้ ถึง ดึงข้อมูลจากแหล่งใด ๆ ที่คุณอาจมี ตัวแก้ไข ให้คำแนะนำในการเลี้ยว GraphQL การดำเนินการเป็นข้อมูล ตัวแก้ไขคือ จัดเป็นหนึ่งเดียว ถึง หนึ่งแผนที่ ถึง ทุ่งนาใน a GraphQL สคีมา

บริบท GraphQL คืออะไร

ใน GraphQL , NS บริบท เป็นวัตถุที่ใช้ร่วมกันโดยตัวแก้ไขทั้งหมดของการดำเนินการเฉพาะ มีประโยชน์ในการเก็บข้อมูล เช่น ข้อมูลการรับรองความถูกต้อง ผู้ใช้ปัจจุบัน การเชื่อมต่อฐานข้อมูล แหล่งข้อมูล และสิ่งอื่น ๆ ที่คุณต้องการสำหรับการเรียกใช้ตรรกะทางธุรกิจของคุณ

แนะนำ: