Qu’est-ce que GraphQL sur Azure ?

Apportez ou générez vos applications GraphQL sur Azure, hébergez vos applications GraphQL existantes ou générez des points de terminaison GraphQL vers des données sans modification de votre code.

Découvrez comment utiliser GraphQL sur Azure.

  • Apportez des applications GraphQL aux services d’hébergement d’applications web Azure tels que Static Web Apps, App Service et Azure Functions.
  • Créez des points de terminaison GraphQL à vos sources de données existantes sans ajouter d’infrastructure GraphQL. Intégrer des microservices, assembler des appels à des services sauvegardés existants, à l’aide de Gestion des API ou d’accéder à la base de données via GraphQL à l’aide du générateur d’API de données.

Qu’est-ce GraphQL ?

GraphQL est un langage de requête pour les API et un runtime pour répondre à ces requêtes avec vos données existantes. GraphQL fournit une description complète et compréhensible des données dans votre API, offre aux clients la possibilité de demander exactement ce dont ils ont besoin, simplifie l’évolution des API au fil du temps, et offre de puissants outils de développement.

La prise en charge du langage GraphQL est étendue, ce qui vous permet de choisir votre langue de choix pour créer des applications GraphQL. GraphQL est également pris en charge par de nombreuses bibliothèques clientes et bibliothèques serveur.

Apporter vos applications GraphQL à Azure

Lorsque vous apportez votre application existante à Azure, tenez compte des services suivants et de leurs utilisations :

  • Hébergement : vous pouvez apporter vos applications existantes à Azure et tirer parti des avantages des services d’hébergement d’applications web Azure. Quel service dépend de la façon dont vous déployez votre application.
  • Authentification : utilisez la plateforme Identity pour ajouter l’authentification à votre application.
  • Interroger et muter des données : utilisez un service de données pour stocker des données et tirer parti du générateur d’API de données pour utiliser GraphQL pour interroger et muter des données.

Créer des points de terminaison GraphQL à vos sources de données existantes

Lorsque vous générez des points de terminaison GraphQL sur vos sources de données existantes, tenez compte des services suivants et de leurs utilisations :

  • Points de terminaison d’API personnalisés : utilisez Azure Gestion des API pour créer un point de terminaison GraphQL à vos sources de données Azure existantes.
  • Points de terminaison de données statiques : utilisez Static Web Apps et le data-api point de terminaison configuré dans le staticwebapp.database.config.json fichier pour générer un point de terminaison GraphQL disponible à partir de votre application cliente statique vers vos sources de données Azure existantes.

Ressources

En savoir plus sur la création d’applications GraphQL sur Azure :