文件AEMAEM 教學課程AEM Headless 教學課程

AEM Headless伺服器對伺服器部署

Last update: Mon May 05 2025 00:00:00 GMT+0000 (Coordinated Universal Time)
  • 適用對象:
  • Experience Manager as a Cloud Service
  • 主題:

建立對象:

  • 中繼
  • 開發人員

AEM Headless伺服器對伺服器部署涉及伺服器端應用程式或程式,這些應用程式或程式會以Headless方式使用並與AEM中的內容互動。

伺服器對伺服器部署需要最少的設定,因為與AEM Headless API的HTTP連線不會在瀏覽器的內容中起始。

部署設定

伺服器對伺服器應用程式部署必須具備下列部署設定。

伺服器對伺服器應用程式連線到→
AEM 作者
AEM 發佈
AEM預覽
Dispatcher篩選器
✘
✔
✔
跨原始資源共用(CORS)
✘
✘
✘
AEM主機
✔
✔
✔

授權需求

對AEM GraphQL API的授權要求通常會發生在伺服器對伺服器應用程式的內容中,因為其他應用程式型別(例如單頁應用程式、行動裝置或網頁元件)通常會使用授權,因為很難保護認證。

向AEM as a Cloud Service授權請求時,請使用服務認證型權杖驗證。 若要進一步瞭解如何向AEM as a Cloud Service驗證請求,請檢閱權杖型驗證教學課程。 本教學課程會探索使用AEM Assets HTTP API的權杖式驗證,但相同的概念與方法適用於與AEM Headless GraphQL API互動的應用程式。

範例伺服器對伺服器應用程式

Adobe提供Node.js中編碼的伺服器對伺服器應用程式範例。

伺服器對伺服器應用程式

伺服器對伺服器應用程式

以Node.js撰寫的伺服器對伺服器應用程式範例,會使用AEM Headless GraphQL API的內容。

檢視範例

recommendation-more-help
e25b6834-e87f-4ff3-ba56-4cd16cdfdec4