Come funzionano i resolver GraphQL?
Come funzionano i resolver GraphQL?

Video: Come funzionano i resolver GraphQL?

Video: Come funzionano i resolver GraphQL?
Video: How GraphQL Resolvers Work 2024, Novembre
Anonim

risolutori fornire le istruzioni per girare a GraficoQL operazione (una query, una mutazione o una sottoscrizione) nei dati. Restituiscono lo stesso tipo di dati che specifichiamo nel nostro schema o una promessa per quei dati.

Inoltre, cosa sono i resolver in GraphQL?

risolutori sono la chiave di questo grafico. Ogni risolutore rappresenta un singolo campo e può essere utilizzato per recuperare dati da qualsiasi fonte tu possa avere. risolutori fornire le istruzioni per girare a GraficoQL operazione in dati. risolutori sono organizzati in una mappatura uno a uno ai campi in a GraficoQL schema.

Inoltre, come si esegue un GraphQL? Inizia con Apollo Server

  1. Passaggio 1: creare un nuovo progetto.
  2. Passaggio 2: installa le dipendenze.
  3. Passaggio 3: definisci il tuo schema GraphQL.
  4. Passaggio 4: definire il set di dati.
  5. Passaggio 5: definire un resolver.
  6. Passaggio 6: creare un'istanza di ApolloServer.
  7. Passaggio 7: avviare il server.
  8. Passaggio 8: esegui la tua prima query.

Inoltre, per sapere cos'è una funzione resolver?

risolutore definizione. Ogni campo su ogni tipo è supportato da a funzione chiamato a risolutore . UN risolutore è un funzione che risolve un valore per un tipo o un campo in uno schema. risolutori può restituire oggetti o scalari come stringhe, numeri, booleani, ecc.

GraphQL è asincrono?

asincrono risolutori Poiché il caricamento da un database è un'operazione asincrono operazione, restituisce una Promessa. Quando il database ritorna, possiamo costruire e restituire un nuovo oggetto Human. Notare che mentre la funzione resolver deve essere consapevole delle Promesse, il GraficoQL la domanda no.

Consigliato: