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à.
Utilità di runtime
La runtime libreria fornisce utilità per controllare o modificare le proprietà di runtime dei risolutori e delle funzioni.
Elenco delle utilità di runtime
-
runtime.earlyReturn(obj?: unknown, returnOptions?: {skipTo: 'END' | 'NEXT'}): never -
L'invocazione di questa funzione interromperà l'esecuzione del gestore, della AWS AppSync funzione o del resolver corrente (Unit o Pipeline Resolver) a seconda del contesto corrente. L'oggetto specificato viene restituito come risultato.
-
Quando viene richiamato in un gestore di richieste di AWS AppSync funzione, l'origine dati e il gestore delle risposte vengono ignorati e viene chiamato il successivo gestore di richieste di funzione (o il gestore di risposta del pipeline resolver se questa era l'ultima funzione). AWS AppSync
-
Quando viene richiamato in un gestore di richieste di AWS AppSync pipeline resolver, l'esecuzione della pipeline viene ignorata e il gestore di risposta del pipeline resolver viene chiamato immediatamente.
-
Quando
returnOptionsviene fornito conskipToset su «END», l'esecuzione della pipeline viene saltata e il gestore di risposta del pipeline resolver viene chiamato immediatamente. -
Quando
returnOptionsviene fornito conskipToset su «NEXT», l'esecuzione della funzione viene saltata e viene chiamato il successivo gestore di pipeline.
Esempio
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 } -