Condividi tramite


Che cos'è GraphQL per Azure?

Individuare i servizi e gli strumenti necessari per compilare e distribuire le applicazioni GraphQL in Azure. Indipendentemente dal fatto che si ospitano le applicazioni GraphQL esistenti o si creino nuovi endpoint GraphQL, Azure fornisce le risorse necessarie senza apportare modifiche al codice.

Informazioni su come usare GraphQL in Azure.

  • Portare le applicazioni GraphQL nei servizi di hosting delle app Web di Azure, ad esempio App Web statiche, servizio app e Funzioni di Azure.
  • Creare endpoint GraphQL nelle origini dati esistenti senza aggiungere l'infrastruttura GraphQL. Integrare i microservizi, raggruppando le chiamate ai servizi supportati esistenti, usando Gestione API o l'accesso al database tramite GraphQL usando Generatore API dati.

Che cos'è GraphQL?

GraphQL è un linguaggio di query per le API e un runtime per soddisfare tali query con i dati esistenti. GraphQL fornisce una descrizione completa e comprensibile dei dati nell'API, offre ai client la possibilità di chiedere esattamente ciò che hanno bisogno e niente di più, semplifica l'evoluzione delle API nel corso del tempo e consente potenti strumenti di sviluppo.

Il supporto del linguaggio GraphQL è completo, consentendo di scegliere il linguaggio preferito per compilare applicazioni GraphQL. GraphQL è supportato anche da molte librerie client e librerie server.

Portare le applicazioni GraphQL in Azure

Quando si porta l'applicazione esistente in Azure, prendere in considerazione i servizi seguenti e i relativi usi:

Creare endpoint GraphQL nelle origini dati esistenti

Quando si compilano endpoint GraphQL nelle origini dati esistenti, considerare i servizi seguenti e i relativi usi:

  • Endpoint API personalizzati: usare Azure Gestione API per creare un endpoint GraphQL nelle origini dati di Azure esistenti.
  • Endpoint dati statici: usare App Web statiche e l'endpoint data-api configurato nel staticwebapp.database.config.json file per compilare un endpoint GraphQL disponibile dall'app client statica alle origini dati di Azure esistenti.

Risorse

Altre informazioni sulla creazione di applicazioni GraphQL in Azure: