共用方式為


什麼是適用於 Azure 的 GraphQL?

探索在 Azure 上建置及部署 GraphQL 應用程式所需的服務和工具。 無論您是裝載現有的 GraphQL 應用程式或建立新的 GraphQL 端點,Azure 都提供資源來執行此動作,而不需要變更您的程式代碼。

瞭解如何在 Azure 上使用 GraphQL

  • 將 GraphQL 應用程式帶到 Azure Web 應用程式裝載服務,例如靜態 Web Apps、App Service 和 Azure Functions。
  • 將 GraphQL 端點建 置至現有的數據源,而不需新增 GraphQL 基礎結構。 整合微服務、將現有支援服務的呼叫結合在一起,使用 API 管理 或使用數據 API 產生器透過 GraphQL 存取資料庫。

什麼是 GraphQL?

GraphQL 是 API 的查詢語言,也是一種運行時間,可透過現有的數據滿足這些查詢。 GraphQL 提供 API 中數據的完整且可理解的描述,讓客戶端能夠確切要求所需的內容,而不需要更多內容,讓您更輕鬆地隨著時間發展 API,並啟用功能強大的開發人員工具。

GraphQL 語言支援 很廣泛,可讓您選擇選擇的語言來建置 GraphQL 應用程式。 許多客戶端連結庫和伺服器連結庫也支援 GraphQL。

將 GraphQL 應用程式帶入 Azure

當您將現有的應用程式帶到 Azure 時,請考慮下列服務及其用途:

將 GraphQL 端點建置至現有的數據源

當您將 GraphQL 端點建置至現有的數據源時,請考慮下列服務及其用途:

  • 自定義 API 端點:使用 Azure API 管理,將 GraphQL 端點建置至您現有的 Azure 數據源。
  • 靜態數據端點:使用靜態 Web Apps 和檔案中staticwebapp.database.config.json設定的data-api端點,以建置可從靜態用戶端應用程式到現有 Azure 數據源的 GraphQL 端點。

資源

深入瞭解如何在 Azure 上建置 GraphQL 應用程式: