Publicado: Aug 16, 2023

O AWS AppSync é um serviço gerenciado que facilita a criação de APIs escaláveis que conectam aplicações aos dados. Com o AppSync, os desenvolvedores de API podem escrever resolvedores para definir a lógica de negócios que conecta suas APIs Pub/Sub e GraphQL do AppSync aos dados. Agora, os desenvolvedores podem usar JavaScript para escrever seus resolvedores de unidade, resolvedores de pipeline e funções do AppSync executadas no runtime do AppSync JavaScript (APPSYNC_JS).

Com suporte a JavaScript para resolvedores de unidade, os desenvolvedores agora podem lidar com padrões de acesso de fonte de dados únicos em JavaScript com um único resolvedor. Os desenvolvedores podem continuar lidando com padrões de acesso complexos e combinar funções da Velocity Template Language (VTL) com funções JavaScript em um resolvedor de pipeline. O AppSync fornece duas bibliotecas NPM para simplificar o desenvolvimento local: @aws-appsync/eslint-plugin, para detectar e corrigir problemas rapidamente durante o desenvolvimento; e @aws-appsync/utils, para fornecer validação de tipo (por exemplo: ao usar TypeScript) e preenchimento automático em editores de código. Para testar sua lógica de negócios, os desenvolvedores podem usar o comando de API evaluate-code.

O suporte ao JavaScript e comando evaluate-code estão disponíveis em todas as regiões da AWS com suporte do AppSync. Para obter mais detalhes, consulte a publicação no blog e a documentação do AppSync.