Kaip veikia GraphQL sprendikliai?
Kaip veikia GraphQL sprendikliai?

Video: Kaip veikia GraphQL sprendikliai?

Video: Kaip veikia GraphQL sprendikliai?
Video: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, Lapkritis
Anonim

Sprendimai pateikti instrukcijas, kaip pasukti a GraphQL operaciją (užklausą, mutaciją ar prenumeratą) į duomenis. Jie arba grąžina to paties tipo duomenis, kuriuos nurodome savo schemoje, arba pažadą dėl tų duomenų.

Be to, kas yra GraphQL sprendėjai?

Sprendimai yra šio grafiko raktas. Kiekvienas sprendėjas reiškia vieną lauką ir gali būti naudojamas duomenims gauti iš bet kurio (-ių) šaltinio (-ių). Sprendimai pateikti instrukcijas, kaip pasukti a GraphQL operaciją į duomenis. Sprendimai yra suskirstyti į „vienas su vienu“priskiriamus laukus a GraphQL schema.

Be to, kaip paleisti GraphQL? Pradėkite naudotis „Apollo Server“.

  1. 1 veiksmas: sukurkite naują projektą.
  2. 2 veiksmas: įdiekite priklausomybes.
  3. 3 veiksmas: apibrėžkite GraphQL schemą.
  4. 4 veiksmas: apibrėžkite duomenų rinkinį.
  5. 5 veiksmas: apibrėžkite sprendimą.
  6. 6 veiksmas: sukurkite „ApolloServer“egzempliorių.
  7. 7 veiksmas: paleiskite serverį.
  8. 8 veiksmas: vykdykite pirmąją užklausą.

Taip pat žinoti, kas yra rezoliucijos funkcija?

Sprendimas apibrėžimas. Kiekvienas kiekvieno tipo laukas yra paremtas a funkcija vadinamas a sprendėjas . A sprendėjas yra funkcija kuri išsprendžia tipo ar lauko reikšmę schemoje. Sprendimai gali grąžinti objektus ar skalierius, pvz., eilutes, skaičius, loginius ir kt.

Ar GraphQL yra asinchroninis?

Asinchroninis rezoliucijos Kadangi įkėlimas iš duomenų bazės yra asinchroninis operacija, tai grąžina pažadą. Kai duomenų bazė grįžta, galime sukurti ir grąžinti naują žmogaus objektą. Atkreipkite dėmesį, kad nors sprendiklio funkcija turi žinoti apie pažadus, GraphQL užklausa ne.

Rekomenduojamas: