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.
Dienstprogramme für Runtime
Die runtime Bibliothek bietet Hilfsprogramme zur Steuerung oder Änderung der Laufzeiteigenschaften Ihrer Resolver und Funktionen.
Liste der Runtime-Dienstprogramme
-
runtime.earlyReturn(obj?: unknown, returnOptions?: {skipTo: 'END' | 'NEXT'}): never -
Durch den Aufruf dieser Funktion wird die Ausführung des aktuellen Handlers, der aktuellen AWS AppSync Funktion oder des aktuellen Resolvers (Unit- oder Pipeline-Resolver) je nach aktuellem Kontext gestoppt. Das angegebene Objekt wird als Ergebnis zurückgegeben.
-
Beim Aufruf in einem AWS AppSync Funktionsanforderungshandler werden die Datenquelle und der Antworthandler übersprungen, und der nächste Funktionsanforderungshandler (oder der Pipeline-Resolver-Antworthandler, wenn dies die letzte AWS AppSync Funktion war) wird aufgerufen.
-
Beim Aufruf in einem AWS AppSync Pipeline-Resolver-Request-Handler wird die Pipeline-Ausführung übersprungen und der Pipeline-Resolver-Response-Handler wird sofort aufgerufen.
-
Wenn angegeben und auf „END“
skipTogesetztreturnOptionsist, wird die Pipeline-Ausführung übersprungen und der Pipeline-Resolver-Response-Handler wird sofort aufgerufen. -
Wenn angegeben und auf „NEXT“
skipTogesetztreturnOptionsist, wird die Funktionsausführung übersprungen und der nächste Pipeline-Handler wird aufgerufen.
Beispiel
import { runtime } from '@aws-appsync/utils' export function request(ctx) { runtime.earlyReturn({ hello: 'world' }) // code below is not executed return ctx.args } // never called because request returned early export function response(ctx) { return ctx.result } -