Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Utilitas runtime
P runtime ustaka menyediakan utilitas untuk mengontrol atau memodifikasi properti runtime resolver dan fungsi Anda.
Daftar utils runtime
-
runtime.earlyReturn(obj?: unknown, returnOptions?: {skipTo: 'END' | 'NEXT'}): never -
Memanggil fungsi ini akan menghentikan eksekusi handler, AWS AppSync fungsi atau resolver saat ini (Unit atau Pipeline Resolver) tergantung pada konteks saat ini. Objek yang ditentukan dikembalikan sebagai hasilnya.
-
Ketika dipanggil dalam pengendali permintaan AWS AppSync fungsi, sumber data dan handler respons dilewati, dan handler permintaan fungsi berikutnya (atau pengendali respons penyelesai pipa jika ini adalah AWS AppSync fungsi terakhir) dipanggil.
-
Ketika dipanggil dalam handler permintaan resolver AWS AppSync pipeline, eksekusi pipeline dilewati, dan handler respons resolver pipeline dipanggil segera.
-
Ketika
returnOptionsdiberikan denganskipToset ke “END”, eksekusi pipeline dilewati, dan handler respons resolver pipeline dipanggil segera. -
Ketika
returnOptionsdiberikan denganskipToset ke “NEXT”, eksekusi fungsi dilewati, dan handler pipeline berikutnya dipanggil.
Contoh
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 } -