Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
AWS AppSync JavaScript Resolver-Funktionsreferenz für die None
Datenquelle
Die AWS AppSync Resolverfunktion Request and Response mit der Datenquelle vom Typ None ermöglicht es Ihnen, Anfragen für AWS AppSync lokale Operationen zu gestalten.
Anforderung
Der Request-Handler kann einfach sein und ermöglicht es Ihnen, so viele Kontextinformationen wie möglich über das Feld zu übergeben. payload
type NONERequest = { payload: any; };
Hier ist ein Beispiel, bei dem die Feldargumente an die Nutzlast übergeben werden:
export function request(ctx) { return { payload: context.args }; }
Der Wert des payload
Feldes wird an den Response-Handler der Funktion weitergeleitet und ist in context.result
verfügbar.
Nutzlast
Das payload
Feld ist ein Container, der verwendet werden kann, um alle Daten zu übergeben, die dann dem Funktionsantwort-Handler zur Verfügung gestellt werden.
Das Feld payload
ist optional.
Antwort
Da es keine Datenquelle gibt, wird der Wert des payload
Felds an den Antworthandler der Funktion weitergeleitet und für die context.result
Eigenschaft festgelegt.
Wenn die Form des payload
Feldwerts genau der Form des GraphQL-Typs entspricht, können Sie die Antwort mit dem folgenden Antworthandler weiterleiten:
export function request(ctx) { return ctx.result; }
Für die Rückantwort gelten keine erforderlichen Felder oder Formbeschränkungen. Da GraphQL jedoch stark typisiert ist, muss die aufgelöste Antwort dem erwarteten GraphQL-Typ entsprechen.