Què és una funció de resolució a GraphQL?
Què és una funció de resolució a GraphQL?

Vídeo: Què és una funció de resolució a GraphQL?

Vídeo: Què és una funció de resolució a GraphQL?
Vídeo: GraphQL Tutorial #9 - The Resolve Function 2024, De novembre
Anonim

Resolvedor és una col·lecció de funcions que generen resposta per a GraphQL consulta. En termes senzills, a resoldre actua com a GraphQL gestor de consultes. Cada funció de resolució en a GraphQL L'esquema accepta quatre arguments posicionals tal com es mostra a continuació − fieldName:(root, args, context, info) => { resultat }

Simplement, 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.

A més a més, per a què serveixen les subscripcions a 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.

També per saber, com funcionen els solucionadors GraphQL?

Els resolutors ho són la clau a aquest gràfic. Cadascú resoldre representa un sol camp, i llauna ser utilitzat a Obteniu dades de qualsevol font que tingueu. Resoludors proporcionar les instruccions per girar a GraphQL operació en dades. Els resolutors ho són organitzat en un a un mapeig a els camps a GraphQL esquema.

Què és el context GraphQL?

En GraphQL , a context és un objecte compartit per tots els solucionadors d'una execució específica. És útil per conservar dades com ara la informació d'autenticació, l'usuari actual, la connexió a la base de dades, les fonts de dades i altres coses que necessiteu per executar la vostra lògica empresarial.

Recomanat: