O que é o GraphQL no Azure?
Traga ou crie seus aplicativos GraphQL no Azure, hospede seus aplicativos GraphQL existentes ou crie pontos de extremidade GraphQL para dados sem alterações em seu código.
Entenda como usar o GraphQL no Azure.
- Traga aplicativos GraphQL para os serviços de hospedagem de aplicativos Web do Azure, como Aplicativos Web Estáticos, Serviço de Aplicativo e Funções do Azure.
- Crie pontos de extremidade do GraphQL para suas fontes de dados existentes sem adicionar a infraestrutura do GraphQL. Integre microsserviços, costurando chamadas a serviços de suporte existentes, usando Gerenciamento de API ou acesso ao banco de dados via GraphQL usando o construtor de API de dados.
O que é o GraphQL?
O GraphQL é uma linguagem de consulta para APIs e um runtime para atender a essas consultas usando os dados existentes. O GraphQL fornece uma descrição completa e compreensível dos dados na API, proporciona aos clientes a capacidade de solicitar exatamente o que precisam e nada mais, facilita a evolução das APIs ao longo do tempo e permite o uso de ferramentas avançadas para desenvolvedores.
O suporte à linguagem GraphQL é extenso, permitindo que você escolha o idioma de sua escolha para construir aplicativos GraphQL. GraphQL também é suportado por muitas bibliotecas de cliente e bibliotecas de servidor.
Traga seus aplicativos GraphQL para o Azure
Ao trazer seu aplicativo existente para o Azure, considere os seguintes serviços e seus usos:
- Hospedagem: você pode trazer seus aplicativos existentes para o Azure e aproveitar os benefícios dos serviços de hospedagem de aplicativos Web do Azure. Qual serviço depende de como você implanta seu aplicativo.
- Site estático: use os Aplicativos Web Estáticos do Azure.
- Servidor ou pilha completa
- Use o Serviço de Aplicativo do Azure.
- Use os Aplicativos de Contêiner do Azure para aplicativos em contêiner.
- Sem servidor: use o Azure Functions.
- Autenticação: use a plataforma Identity para adicionar autenticação ao seu aplicativo.
- Consultar e mutar dados: use um serviço de dados para armazenar dados e aproveite o construtor de API de dados para usar o GraphQL para consultar e mutar dados.
- GraphQL para bancos de dados: use o construtor de API de dados para transformar automaticamente seus bancos de dados em pontos de extremidade GraphQL
- Dados relacionais: use o Banco de Dados SQL do Azure ou o Banco de Dados do Azure para PostgreSQL.
- Dados NoSQL: use o Azure Cosmos DB.
Crie pontos de extremidade do GraphQL para suas fontes de dados existentes
Ao criar pontos de extremidade do 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
ponto de extremidade configurado nostaticwebapp.database.config.json
arquivo para criar um ponto de extremidade GraphQL disponível de seu aplicativo cliente estático para suas fontes de dados existentes do Azure.
Recursos
Saiba mais sobre como criar aplicativos GraphQL no Azure:
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de