Partilhar via


O que é o GraphQL para Azure?

Descubra os serviços e as ferramentas de que você precisa para criar e implantar seus aplicativos GraphQL no Azure. Quer esteja a alojar as suas aplicações GraphQL existentes ou a criar novos pontos de extremidade GraphQL, o Azure fornece os recursos para o fazer sem alterações ao seu código.

Entenda como usar o GraphQL no Azure.

  • Traga os aplicativos GraphQL para os serviços de hospedagem do aplicativo Web do Azure, como Aplicativos Web estáticos, Serviço de Aplicativo e Azure Functions.
  • Crie pontos de extremidade GraphQL para suas fontes de dados existentes sem adicionar a infraestrutura GraphQL. Integre microsserviços, unindo chamadas para serviços com backup existentes, usando o Gerenciamento de API ou o acesso ao banco de dados via GraphQL usando o Data API builder.

O que é o GraphQL?

GraphQL é uma linguagem de consulta para APIs e um tempo de execução para preencher essas consultas com seus dados existentes. O GraphQL fornece uma descrição completa e compreensível dos dados em sua API, dá aos clientes o poder de pedir exatamente o que precisam e nada mais, facilita a evolução das APIs ao longo do tempo e permite poderosas ferramentas de desenvolvedor.

O suporte à linguagem GraphQL é extenso, permitindo que você escolha seu idioma de escolha para construir aplicativos GraphQL. O GraphQL também é suportado por muitas bibliotecas de clientes e bibliotecas de servidores.

Traga seus aplicativos GraphQL para o Azure

Ao trazer seu aplicativo existente para o Azure, considere os seguintes serviços e seus usos:

Crie pontos de extremidade GraphQL para suas fontes de dados existentes

Ao criar pontos de extremidade GraphQL para suas fontes de dados existentes, considere os seguintes serviços e seus usos:

  • Pontos de extremidade de API personalizados: use o Gerenciamento de API do Azure para criar um ponto de extremidade GraphQL para suas fontes de dados existentes do Azure.
  • Pontos de extremidade de dados estáticos: use aplicativos Web estáticos e o data-api staticwebapp.database.config.json ponto de extremidade configurado no arquivo para criar um ponto de extremidade GraphQL disponível do seu aplicativo cliente estático para suas fontes de dados existentes do Azure.

Recursos

Saiba mais sobre como criar aplicativos GraphQL no Azure: