És una col·lecció de funcions que generen resposta per a una consulta GraphQL?
És una col·lecció de funcions que generen resposta per a una consulta GraphQL?

Vídeo: És una col·lecció de funcions que generen resposta per a una consulta GraphQL?

Vídeo: És una col·lecció de funcions que generen resposta per a una consulta GraphQL?
Vídeo: Versión Completa. Claves para educar a nuestros hijos con calma. Alicia Banderas, psicóloga 2024, De novembre
Anonim

Per tal de respondre a consultes , cal tenir un esquema resoldre funcions per a tots els camps. Això col·lecció de funcions s'anomena "mapa resolutor". Aquest mapa relaciona els camps i els tipus d'esquema amb a funció.

Aleshores, com escriu les consultes a GraphQL?

A Consulta GraphQL s'utilitza per llegir o obtenir valors mentre s'utilitza una mutació escriure o valors de publicació.

Creem una aplicació senzilla per entendre la variable de consulta.

  1. Pas 1 - Edita el fitxer d'esquema.
  2. Pas 2 - Edita el resolutor.
  3. Pas 3 - Declarar la variable de consulta a GraphiQL.

A més, per a què serveixen les subscripcions GraphQL? Subscripcions són a GraphQL característica que permet a un servidor enviar dades als seus clients quan succeeix un esdeveniment específic. Subscripcions solen implementar-se amb WebSockets. En aquesta configuració, el servidor manté una connexió estable amb el client subscrit.

D'aquesta manera, 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.

Quin transport utilitza Apollo per implementar les subscripcions?

El més popular transport per a GraphQL subscripcions avui és subscripcions - transport -ws. Aquest paquet el manté el Apol·lo comunitat, però pot ser utilitzat amb qualsevol client o servidor GraphQL implementació.

Recomanat: