Publicado en: Aug 16, 2023
AWS AppSync es un servicio administrado que facilita el desarrollo de API escalables para conectar las aplicaciones con los datos. Con AppSync, los desarrolladores de API pueden escribir solucionadores para definir la lógica empresarial que conecta sus API de GraphQL y Pub/Sub de AppSync con los datos. Ahora, los desarrolladores pueden usar JavaScript para escribir sus solucionadores unitarios, solucionadores de canalización y funciones de AppSync que se ejecutan en la versión ejecutable de JavaScript de AppSync (APPSYNC_JS).
Gracias a la compatibilidad con JavaScript para los solucionadores unitarios, los desarrolladores ahora pueden gestionar patrones de acceso a un único origen de datos en JavaScript con un único solucionador. Los desarrolladores pueden seguir gestionando patrones de acceso complejos y combinar las funciones del lenguaje de plantillas de Velocity (VTL, Velocity Template Language) con las funciones de JavaScript en un solucionador de canalizaciones. AppSync proporciona dos bibliotecas del administrador de paquetes de nodos (NPM, Node Package Manager), para simplificar el desarrollo local: @aws-appsync/eslint-plugin, para detectar y solucionar problemas rápidamente durante el desarrollo; y @aws-appsync/utils para proporcionar validación de tipos (p. ej.: cuando se utiliza TypeScript) y autocompletado en los editores de código. Para probar su lógica empresarial, los desarrolladores pueden usar el comando API evaluate-code de AppSync.
La compatibilidad con JavaScript y el comando evaluate-code están disponibles en todas las regiones de AWS compatibles con AppSync. Para obtener más información, consulte la publicación en nuestro blog y la documentación de AppSync.