

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`
<a name="resolver-reference-none-js"></a>

Permintaan dan respons fungsi AWS AppSync resolver dengan sumber data tipe *None* memungkinkan Anda membentuk permintaan untuk operasi AWS AppSync lokal.

## Permintaan
<a name="request-js"></a>

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`

## Payload
<a name="payload-js"></a>

`payload`Bidang adalah wadah yang dapat digunakan untuk meneruskan data apa pun yang kemudian tersedia untuk penangan respons fungsi.

 `payload`Bidang ini opsional.

## Respons
<a name="response-js"></a>

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 response(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.