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