Is 'n versameling funksies wat reaksie genereer vir 'n GraphQL-navraag?
Is 'n versameling funksies wat reaksie genereer vir 'n GraphQL-navraag?

Video: Is 'n versameling funksies wat reaksie genereer vir 'n GraphQL-navraag?

Video: Is 'n versameling funksies wat reaksie genereer vir 'n GraphQL-navraag?
Video: Tim Maudlin Λ Palmer: Fractal Geometry, Non-locality, Bell 2024, Mei
Anonim

Ten einde reageer aan navrae , 'n skema moet hê funksies op te los vir alle velde. Hierdie versameling funksies word die "resolverkaart" genoem. Hierdie kaart bring die skemavelde en tipes in verband met a funksie.

Hoe skryf jy dan navrae in GraphQL?

A GraphQL-navraag word gebruik om waardes te lees of te haal terwyl 'n mutasie daaraan gewoond is skryf of plaas waardes.

Kom ons skep 'n eenvoudige toepassing om die navraagveranderlike te verstaan.

  1. Stap 1 - Wysig skemalêer.
  2. Stap 2 - Redigeer resolver.
  3. Stap 3 − Verklaar navraagveranderlike in GraphiQL.

Boonop, waarvoor word GraphQL-intekeninge gebruik? Subskripsies is a GraphQL kenmerk wat 'n bediener toelaat om data aan sy kliënte te stuur wanneer 'n spesifieke gebeurtenis plaasvind. Subskripsies word gewoonlik met WebSockets geïmplementeer. In daardie opstelling behou die bediener 'n bestendige verbinding met sy ingetekende kliënt.

Op hierdie manier, wat is 'n resolver funksie?

Oplosser definisie. Elke veld op elke tipe word gerugsteun deur 'n funksie genoem a oplosser . A oplosser is 'n funksie wat 'n waarde vir 'n tipe of veld in 'n skema oplos. Oplossers kan voorwerpe of skalare soos Strings, Numbers, Booleans, ens.

Watter vervoer gebruik Apollo om intekeninge te implementeer?

Die gewildste vervoer vir GraphQL intekeninge vandag is intekeninge - vervoer -ws. Hierdie pakket word onderhou deur die Apollo gemeenskap, maar kan wees gebruik word met enige kliënt of bediener GraphQL implementering.

Aanbeveel: