AWS AppSync JavaScript riferimento alla funzione resolver per l'origine dati None - AWS AppSync

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS AppSync JavaScript riferimento alla funzione resolver per l'origine dati None

La funzione AWS AppSync resolver request and response con l'origine dati di tipo None consente di modellare le richieste per le operazioni locali. AWS AppSync

Richiesta

Il gestore delle richieste può essere semplice e consente di passare quante più informazioni contestuali possibili tramite il campo. payload

type NONERequest = { payload: any; };

Ecco un esempio in cui gli argomenti del campo vengono passati al payload:

export function request(ctx) { return { payload: context.args }; }

Il valore del payload campo verrà inoltrato al gestore della risposta della funzione ed è disponibile in. context.result

Payload

Il payload campo è un contenitore che può essere utilizzato per passare qualsiasi dato che viene poi reso disponibile al gestore della risposta alla funzione.

Il campo payload è facoltativo.

Risposta

Poiché non esiste una fonte di dati, il valore del payload campo verrà inoltrato al gestore della risposta alla funzione e impostato sulla proprietà. context.result

Se la forma del valore del payload campo corrisponde esattamente alla forma del tipo GraphQL, puoi inoltrare la risposta utilizzando il seguente gestore di risposte:

export function request(ctx) { return ctx.result; }

Non ci sono campi obbligatori o restrizioni di forma che si applicano alla risposta restituita. Tuttavia, poiché GraphQL è fortemente tipizzato, la risposta risolta deve corrispondere al tipo GraphQL previsto.