Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
AWS AppSync JavaScript référence de fonction de résolution pour la source de None
données
La demande et AWS AppSync la réponse de la fonction de résolution avec la source de données de type None vous permettent de façonner les demandes pour les opérations AWS AppSync locales.
Demande
Le gestionnaire de demandes peut être simple et vous permet de transmettre autant d'informations contextuelles que possible via le payload
champ.
type NONERequest = { payload: any; };
Voici un exemple où les arguments du champ sont transmis à la charge utile :
export function request(ctx) { return { payload: context.args }; }
La valeur du payload
champ sera transmise au gestionnaire de réponses aux fonctions et sera disponible danscontext.result
.
Charge utile
Le payload
champ est un conteneur qui peut être utilisé pour transmettre toutes les données qui sont ensuite mises à la disposition du gestionnaire de réponse aux fonctions.
Le champ payload
est facultatif.
Réponse
En l'absence de source de données, la valeur du payload
champ sera transmise au gestionnaire de réponse aux fonctions et définie sur la context.result
propriété.
Si la forme de la valeur du payload
champ correspond exactement à la forme du type GraphQL, vous pouvez transférer la réponse à l'aide du gestionnaire de réponse suivant :
export function request(ctx) { return ctx.result; }
Aucun champ obligatoire ni aucune restriction de forme ne s'appliquent à la réponse de retour. Cependant, comme GraphQL est fortement typé, la réponse résolue doit correspondre au type GraphQL attendu.