AWS AppSync JavaScript Resolver-Funktionsreferenz für die None Datenquelle - AWS AppSync

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.