Este o colecție de funcții care generează răspuns pentru o interogare GraphQL?
Este o colecție de funcții care generează răspuns pentru o interogare GraphQL?

Video: Este o colecție de funcții care generează răspuns pentru o interogare GraphQL?

Video: Este o colecție de funcții care generează răspuns pentru o interogare GraphQL?
Video: Operation Collections: Save and share GraphQL queries 2024, Aprilie
Anonim

Pentru a răspunde la întrebări , trebuie să existe o schemă rezolvă funcții pentru toate domeniile. Acest colecție de funcții se numește „harta rezolutorului”. Această hartă leagă câmpurile și tipurile de schemă la a funcţie.

Apoi, cum scrieți interogări în GraphQL?

A Interogare GraphQL este folosit pentru a citi sau a prelua valori în timp ce o mutație este obișnuită scrie sau post valori.

Să creăm o aplicație simplă pentru a înțelege variabila de interogare.

  1. Pasul 1 - Editați fișierul de schemă.
  2. Pasul 2 - Editați rezolutorul.
  3. Pasul 3 - Declarați variabila de interogare în GraphiQL.

În plus, pentru ce sunt folosite abonamentele GraphQL? Abonamente sunt a GraphQL caracteristică care permite unui server să trimită date către clienții săi atunci când are loc un anumit eveniment. Abonamente sunt de obicei implementate cu WebSockets. În această configurare, serverul menține o conexiune constantă la clientul său abonat.

În acest mod, ce este o funcție de rezoluție?

Rezolvator definiție. Fiecare câmp de pe fiecare tip este susținut de a funcţie numit a rezolutor . A rezolutor este o funcţie care rezolvă o valoare pentru un tip sau câmp dintr-o schemă. Rezolvatori poate returna obiecte sau scalari precum șiruri de caractere, numere, valori booleene etc.

Ce transport folosește Apollo pentru implementarea abonamentelor?

Cel mai popular transport pentru GraphQL abonamente azi e abonamente - transport -ws. Acest pachet este întreținut de către Apollo comunitate, dar poate fi folosit cu orice client sau server GraphQL implementare.

Recomandat: