Freigeben über


Was ist GraphQL für Azure?

Entdecken Sie die Dienste und Tools, die Sie zum Erstellen und Bereitstellen Ihrer GraphQL-Anwendungen in Azure benötigen. Unabhängig davon, ob Sie Ihre vorhandenen GraphQL-Anwendungen hosten oder neue GraphQL-Endpunkte erstellen – Azure stellt Ressourcen bereit, die Sie benötigen, um keine Änderungen am Code vornehmen zu müssen.

Hier erfahren Sie, wie Sie GraphQL in Azure verwenden.

  • Integrieren Sie GraphQL-Anwendungen in die Web-App-Hostingdienste von Azure, wie Static Web Apps, App Service und Azure Functions.
  • Erstellen Sie GraphQL-Endpunkte für Ihre vorhandenen Datenquellen, ohne die GraphQL-Infrastruktur hinzuzufügen. Integrieren Sie Microservices, indem Sie Aufrufe vorhandener gesicherter Dienste mithilfe von API Management zusammenfügen, oder greifen Sie über GraphQL auf Datenbanken zu, indem Sie den Daten-API-Generator verwenden.

Was ist GraphQL?

GraphQL ist eine Abfragesprache für APIs und stellt eine Runtime zum Durchführen der entsprechenden Abfragen für Ihre vorhandenen Daten dar. GraphQL stellt eine vollständige und verständliche Beschreibung der Daten in Ihrer API bereit, ermöglicht Clients das exakte Anfordern der benötigten Daten, erleichtert die Weiterentwicklung der APIs und verfügt über leistungsstarke Entwicklertools.

GraphQL bietet eine umfassende Sprachunterstützung, sodass Sie zum Erstellen von GraphQL-Anwendungen die gewünschte Sprache auswählen können. GraphQL wird auch von zahlreichen Clientbibliotheken und Serverbibliotheken unterstützt.

Integrieren Sie Ihre GraphQL-Anwendungen in Azure

Wenn Sie Ihre vorhandene Anwendung in Azure integrieren, berücksichtigen Sie die folgenden Dienste und wie sie verwendet werden:

Erstellen von GraphQL-Endpunkten für Ihre vorhandenen Datenquellen

Wenn Sie GraphQL-Endpunkte für Ihre vorhandenen Datenquellen erstellen, sollten Sie die folgenden Dienste und deren Verwendung in Betracht ziehen:

  • Benutzerdefinierte API-Endpunkte: Verwenden Sie Azure API Management, um einen GraphQL-Endpunkt für Ihre vorhandenen Azure-Datenquellen zu erstellen.
  • Statische Datenendpunkte: Verwenden Sie Static Web Apps und den Endpunkt staticwebapp.database.config.json, der in der data-api-Datei konfiguriert ist, um einen GraphQL-Endpunkt zu erstellen, auf den über Ihre statische Client-App für Ihre vorhandenen Azure-Datenquellen zugegriffen werden kann.

Ressourcen

Erfahren Sie mehr über das Erstellen von GraphQL-Anwendungen in Azure.