Com funcionen els solucionadors GraphQL?
Com funcionen els solucionadors GraphQL?

Vídeo: Com funcionen els solucionadors GraphQL?

Vídeo: Com funcionen els solucionadors GraphQL?
Vídeo: Рынок IT в 2021. Intel и конкуренты. Игры от Netflix. [MJC News #8] 2024, Maig
Anonim

Resoludors proporcionar les instruccions per girar a GraphQL operació (una consulta, una mutació o una subscripció) en dades. O bé retornen el mateix tipus de dades que especifiquem al nostre esquema o una promesa per a aquestes dades.

A més, què són els solucionadors a GraphQL?

Resoludors són la clau d'aquest gràfic. Cadascú resoldre representa un sol camp i es pot utilitzar per obtenir dades de qualsevol font que tingueu. Resoludors proporcionar les instruccions per girar a GraphQL operació en dades. Resoludors s'organitzen en un mapa un a un als camps d'a GraphQL esquema.

A més, com s'executa un GraphQL? Comenceu amb Apollo Server

  1. Pas 1: creeu un projecte nou.
  2. Pas 2: instal·leu les dependències.
  3. Pas 3: definiu el vostre esquema GraphQL.
  4. Pas 4: definiu el vostre conjunt de dades.
  5. Pas 5: definiu un solucionador.
  6. Pas 6: creeu una instància d'ApolloServer.
  7. Pas 7: inicieu el servidor.
  8. Pas 8: executeu la vostra primera consulta.

També per saber, què és una funció de resolució?

Resolvedor definició. Cada camp de cada tipus està recolzat per a funció anomenat a resoldre . A resoldre és un funció que resol un valor per a un tipus o camp en un esquema. Resoludors pot retornar objectes o escalars com cadenes, números, booleans, etc.

GraphQL és asíncron?

Asíncron resolutors Com que la càrrega des d'una base de dades és un asíncron operació, això retorna una Promesa. Quan la base de dades torna, podem construir i retornar un nou objecte Human. Tingueu en compte que, tot i que la funció de resolució ha de tenir en compte les promeses, el GraphQL la consulta no.

Recomanat: