

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# AWS AppSync JavaScript referência da função de resolução para fonte `None` de dados
<a name="resolver-reference-none-js"></a>

A solicitação e a resposta da função AWS AppSync resolvedor com a fonte de dados do tipo *None* permitem que você defina solicitações para operações AWS AppSync locais.

## Solicitação
<a name="request-js"></a>

O manipulador de solicitações é simples e permite enviar o máximo possível de informações contextuais por meio do campo `payload`.

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

Veja um exemplo em que os argumentos do campo são enviados para o payload:

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

O valor do campo `payload` será encaminhado para o manipulador de resposta da função e estará disponível em `context.result`.

## Carga útil
<a name="payload-js"></a>

O campo `payload` é um contêiner que pode ser usado para enviar qualquer dado que esteja disponível para o manipulador de resposta da função.

 O campo `payload` é opcional.

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

Como não há fonte de dados, o valor do campo `payload` será encaminhado ao manipulador da resposta da função e definido na propriedade `context.result`.

Se a forma do valor de campo `payload` corresponder exatamente à forma do tipo do GraphQL, você pode encaminhar a resposta usando o seguinte manipulador da resposta:

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

Não existem campos obrigatórios ou restrições de forma que se aplicam à resposta de retorno. No entanto, como o GraphQL tem vários tipos, a resposta resolvida deve corresponder ao tipo do GraphQL esperado.