GraphQL асуулгад хариу өгдөг функцүүдийн цуглуулга мөн үү?
GraphQL асуулгад хариу өгдөг функцүүдийн цуглуулга мөн үү?

Видео: GraphQL асуулгад хариу өгдөг функцүүдийн цуглуулга мөн үү?

Видео: GraphQL асуулгад хариу өгдөг функцүүдийн цуглуулга мөн үү?
Видео: Үйлдлийн цуглуулга: GraphQL асуулга хадгалах, хуваалцах 2024, Арваннэгдүгээр
Anonim

Төлөө хариулах руу асуулга , схем байх шаардлагатай функцуудыг шийдвэрлэх бүх салбарт. Энэ функцүүдийн цуглуулга "шийдвэрлэгч газрын зураг" гэж нэрлэдэг. Энэ газрын зураг нь схемийн талбарууд болон төрлүүдийг a функц.

Тэгвэл та GraphQL дээр хэрхэн асуулга бичих вэ?

А GraphQL асуулга нь мутаци хэрэглэж байх үед утгыг унших эсвэл дуудах зорилгоор ашигладаг бичих эсвэл утгыг нийтлэх.

Асуулгын хувьсагчийг ойлгохын тулд энгийн програм бүтээцгээе.

  1. Алхам 1 - Схемийн файлыг засах.
  2. Алхам 2 - Шийдвэрлэгчийг засах.
  3. Алхам 3 − GraphiQL дээр асуулгын хувьсагчийг зарлах.

Нэмж хэлэхэд, GraphQL захиалгыг юунд ашигладаг вэ? Захиалга нь а GraphQL Тодорхой үйл явдал тохиолдоход сервер нь үйлчлүүлэгчиддээ өгөгдөл илгээх боломжийг олгодог онцлог. Захиалга нь ихэвчлэн WebSockets-тэй хэрэгждэг. Энэ тохиргоонд сервер нь захиалсан үйлчлүүлэгчтэйгээ тогтвортой холболтыг хадгалж байдаг.

Ийм байдлаар шийдвэрлэх функц гэж юу вэ?

Шийдвэрлэгч тодорхойлолт. Төрөл бүрийн талбар бүрийг a функц а гэж нэрлэдэг шийдэгч . А шийдэгч нь функц Энэ нь схемийн төрөл эсвэл талбарын утгыг шийддэг. Шийдвэрлэгч Strings, Numbers, Booleans гэх мэт объект эсвэл скаляруудыг буцаах боломжтой.

Аполло захиалгыг хэрэгжүүлэхийн тулд ямар тээврийн хэрэгслийг ашигладаг вэ?

Хамгийн алдартай тээвэрлэлт GraphQL-д зориулсан захиалга өнөөдөр бол захиалга - тээвэрлэлт -ws. Энэхүү багцыг Аполлон нийгэмлэг, гэхдээ байж болно ашигласан ямар ч клиент эсвэл сервер GraphQL-тэй хэрэгжилт.

Зөвлөмж болгож буй: