Publié le: Aug 16, 2023

AWS AppSync est un service géré qui facilite la conception d'API évolutives reliant les applications aux données. Avec AppSync, les développeurs d'API peuvent écrire des résolveurs pour définir la logique métier qui connecte leurs API AppSync GraphQL et Pub/Sub aux données. Les développeurs peuvent désormais utiliser JavaScript pour écrire leurs résolveurs d'unités, leurs résolveurs de pipeline et leurs fonctions AppSync exécutés sur l’environnement d’exécution AppSync JavaScript (APPSYNC_JS).

Grâce à la prise en charge de JavaScript pour les résolveurs unitaires, les développeurs peuvent désormais gérer des modèles d'accès à des sources de données uniques en JavaScript avec un seul résolveur. Les développeurs peuvent continuer à gérer des modèles d'accès complexes et à combiner les fonctions du Velocity Template Language (VTL) avec des fonctions JavaScript dans un résolveur de pipeline. Pour simplifier le développement local, AppSync fournit deux bibliothèques NPM : @aws -appsync/eslint-plugin, pour détecter et résoudre rapidement les problèmes pendant le développement ; et @aws -appsync/utils pour fournir la validation de type (par exemple, lors de l'utilisation de TypeScript) et l'autocomplétion dans les éditeurs de code. Pour tester leur logique métier, les développeurs peuvent utiliser la commande d'API evaluate-code d'AppSync.

La prise en charge de JavaScript et la commande evaluate-code sont disponibles dans toutes les régions AWS où est proposé AppSync. Pour plus de détails, consultez notre article de blog ainsi que la documentation relative à AppSync.