Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
AWS AppSync JavaScript referensi fungsi resolver untuk sumber data None
Permintaan dan respons fungsi AWS AppSync resolver dengan sumber data tipe None memungkinkan Anda membentuk permintaan untuk operasi AWS AppSync lokal.
Permintaan
Handler permintaan dapat sederhana dan memungkinkan Anda untuk meneruskan informasi kontekstual sebanyak mungkin melalui lapangan. payload
type NONERequest = { payload: any; };
Berikut adalah contoh di mana argumen bidang diteruskan ke payload:
export function request(ctx) { return { payload: context.args }; }
Nilai payload
bidang akan diteruskan ke handler respons fungsi dan tersedia di. context.result
Muatan
payload
Bidang adalah wadah yang dapat digunakan untuk meneruskan data apa pun yang kemudian tersedia untuk penangan respons fungsi.
payload
Bidang ini opsional.
Respons
Karena tidak ada sumber data, nilai payload
bidang akan diteruskan ke fungsi respon handler dan diatur pada properti. context.result
Jika bentuk nilai payload
bidang sama persis dengan bentuk tipe GraphQL, Anda dapat meneruskan respons menggunakan penangan respons berikut:
export function request(ctx) { return ctx.result; }
Tidak ada kolom wajib atau batasan bentuk yang berlaku untuk respons pengembalian. Namun, karena GraphQL diketik dengan kuat, respons yang diselesaikan harus sesuai dengan tipe GraphQL yang diharapkan.