

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à.

# AWS AppSync JavaScript riferimento alla funzione resolver per l'origine dati `None`
<a name="resolver-reference-none-js"></a>

La funzione AWS AppSync resolver request and response con l'origine dati di tipo *None* consente di modellare le richieste per le operazioni locali. AWS AppSync 

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

Il gestore delle richieste può essere semplice e consente di passare quante più informazioni contestuali possibili tramite il campo. `payload`

```
type NONERequest = {
  payload: any;
};
```

Ecco un esempio in cui gli argomenti del campo vengono passati al payload:

```
export function request(ctx) {
  return {
    payload: context.args
  };
}
```

Il valore del `payload` campo verrà inoltrato al gestore della risposta della funzione ed è disponibile in. `context.result`

## Carico utile
<a name="payload-js"></a>

Il `payload` campo è un contenitore che può essere utilizzato per passare qualsiasi dato che viene poi reso disponibile al gestore della risposta alla funzione.

 Il campo `payload` è facoltativo.

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

Poiché non esiste una fonte di dati, il valore del `payload` campo verrà inoltrato al gestore della risposta alla funzione e impostato sulla proprietà. `context.result`

Se la forma del valore del `payload` campo corrisponde esattamente alla forma del tipo GraphQL, puoi inoltrare la risposta utilizzando il seguente gestore di risposte:

```
export function response(ctx) {
  return ctx.result;
}
```

Non ci sono campi obbligatori o restrizioni di forma che si applicano alla risposta restituita. Tuttavia, poiché GraphQL è fortemente tipizzato, la risposta risolta deve corrispondere al tipo GraphQL previsto.