ทำไม! หลังจาก String ใน graphql? [ซ้ำ]
Oct 23 2020
จุดประสงค์ของการต่อท้ายคืออะไร! หลังจาก String param ในวิธีการ graphql
query method($param: String!)
คำตอบ
David Oct 23 2020 at 19:20
ตัวปรับแต่งนี้หมายความว่าประเภทไม่สามารถเป็นโมฆะได้
สตริง! หมายความว่าฟิลด์นั้นไม่เป็นโมฆะหมายความว่าบริการ GraphQL สัญญาว่าจะให้ค่าคุณเสมอเมื่อคุณค้นหาฟิลด์นี้ ในภาษาประเภทเราจะแสดงเครื่องหมายอัศเจรีย์
นอกจากนี้ยังสามารถใช้โมดิฟายเออร์ประเภท Non-Null เมื่อกำหนดอาร์กิวเมนต์สำหรับฟิลด์ซึ่งจะทำให้เซิร์ฟเวอร์ GraphQL ส่งคืนข้อผิดพลาดในการตรวจสอบความถูกต้องหากส่งค่า null เป็นอาร์กิวเมนต์นั้นไม่ว่าจะในสตริง GraphQL หรือในตัวแปร
https://graphql.org/learn/schema/#type-system
เครื่องหมายอัศเจรีย์ใน GraphQL คืออะไร?