Ali je zbirka funkcij, ki generirajo odgovor za poizvedbo GraphQL?
Ali je zbirka funkcij, ki generirajo odgovor za poizvedbo GraphQL?

Video: Ali je zbirka funkcij, ki generirajo odgovor za poizvedbo GraphQL?

Video: Ali je zbirka funkcij, ki generirajo odgovor za poizvedbo GraphQL?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, Maj
Anonim

Da bi odgovori do poizvedbe , shema mora imeti razrešite funkcije za vsa polja. tole zbirka funkcij se imenuje "resolver map". Ta zemljevid povezuje polja in vrste sheme z a funkcijo.

Kako potem pišete poizvedbe v GraphQL?

A Poizvedba GraphQL se uporablja za branje ali pridobivanje vrednosti, medtem ko se uporablja mutacija piši ali objavi vrednosti.

Ustvarimo preprosto aplikacijo za razumevanje spremenljivke poizvedbe.

  1. 1. korak – Uredite datoteko sheme.
  2. 2. korak − Uredite razreševalnik.
  3. 3. korak – Razglasite spremenljivko poizvedbe v GraphiQL.

Poleg tega, za kaj se uporabljajo naročnine GraphQL? Naročnine so a GraphQL funkcija, ki strežniku omogoča pošiljanje podatkov svojim odjemalcem, ko se zgodi določen dogodek. Naročnine se običajno izvajajo z WebSockets. V tej nastavitvi strežnik vzdržuje stalno povezavo s svojim naročenim odjemalcem.

Kaj je na ta način razreševalna funkcija?

Resolver opredelitev. Vsako polje na vsaki vrsti je podprto z a funkcijo imenovan a razreševalec . A razreševalec je funkcijo ki razreši vrednost za vrsto ali polje v shemi. Resolverji lahko vrne predmete ali skalarje, kot so nizi, številke, logične vrednosti itd.

Kakšen transport uporablja Apollo za izvajanje naročnin?

Najbolj popularen transport za GraphQL naročnine danes je naročnine - transport -ws. Ta paket vzdržuje Apolon skupnosti, lahko pa je uporablja s katerim koli odjemalcem ali strežnikom GraphQL izvajanje.

Priporočena: