Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
AWS AppSync JavaScript referencia de la función de resolución para la fuente None
de datos
La solicitud y respuesta de la función de AWS AppSync resolución con la fuente de datos de tipo Ninguno le permiten dar forma a las solicitudes de operaciones AWS AppSync locales.
Solicitud
El controlador de solicitudes puede ser sencillo y permite transferir toda la información contextual posible a través del campo payload
.
type NONERequest = { payload: any; };
En el siguiente ejemplo se transfieren los argumentos del campo a la carga:
export function request(ctx) { return { payload: context.args }; }
El valor del campo payload
se reenviará al controlador de respuestas de función y está disponible en context.result
.
Carga
El campo payload
es un contenedor que se puede utilizar para transferir cualquier dato que luego se pone a disposición del controlador de respuestas de función.
El campo payload
es opcional.
Respuesta
Dado que no hay ningún origen de datos, el valor del campo payload
se reenviará al controlador de respuestas de función y se establecerá en la propiedad context.result
.
Si la forma del valor del campo payload
coincide exactamente con la forma del tipo de GraphQL, puede reenviar la respuesta mediante el siguiente controlador de respuestas:
export function request(ctx) { return ctx.result; }
No hay campos obligatorios ni restricciones de forma aplicables a la respuesta de devolución. Sin embargo, dado que los tipos de GraphQL son estrictos, la respuesta resuelta debe coincidir con el tipo de GraphQL previsto.