AEM Headless - GraphQL 快速入門

AEM GraphQL API for內容片段支援無頭CMS案例,供外部用戶端應用程式使用AEM中管理的內容呈現體驗。

現代化的內容傳送API是基於Javascript前端應用程式效率與效能的關鍵。 使用REST API會帶來下列挑戰:

  • 一次擷取一個物件的請求數很多
  • 通常是「過度傳送」內容,這表示應用程式收到的內容超出其需求

為克服這些難題,GraphQL提供以查詢為基礎的API,讓用戶端只能查詢AEM所需的內容,並透過單一API呼叫接收。

此影片概述在AEM中實作的GraphQL API。 AEM中的GraphQL API主要設計為在無頭部署作業中,將AEM內容片段傳送至下游應用程式。

AEM無頭GraphQL影片系列

透過內容片段和AEM GraphQL API及開發工具的深入逐步說明,了解AEM GraphQL功能。

AEM Headless GraphQL實作教學課程

透過AEM GraphQL API建置會取用內容片段的React應用程式,探索AEM GraphQL功能。

AEM GraphQL與AEM Content Services的比較

AEM GraphQL API AEM Content Services
架構定義 結構化內容片段模型 AEM元件
內容 內容片段 AEM元件
內容探索 按GraphQL查詢 依AEM頁面
傳送格式 GraphQL JSON AEM ComponentExporter JSON

本頁內容