Dispatcher - 利用 AEM Headless 的端點設定
Dispatcher 是 Adobe Experience Manager 發佈環境前面的快取和安全層。依預設,內含多個設定用於向 Headless 應用程式開啟 GraphQL 端點。
NOTE
如需 Dispatcher 的詳細文件,請參閱 Dispatcher 指南。
作為 AEM 專案的一部分,Dispatcher 模組包含在內,模組中有 Dispatcher 設定。從 AEM 專案原型新產生的專案會自動包含可啟用 GraphQL 端點的篩選器。
GraphQL 端點
作為預設篩選器的一部分,GraphQL 端點是使用以下規則開啟:
/0060 { /type "allow" /method '(POST|OPTIONS)' /url "/content/_cq_graphql/*/endpoint.json" }
*
萬用字元在 AEM 執行個體上開啟多個端點。使用 GraphQL 端點的查詢透過 POST
進行,回應 不會 被快取。
GraphQL 持續性查詢
對持續性查詢的要求是針對不同的端點發出的。作為預設篩選器設定的一部分,持續性查詢的 URL 是使用以下規則開啟:
/0061 { /type "allow" /method '(GET|POST|OPTIONS)' /url "/graphql/execute.json*" }
可以使用 GET
要求持續性查詢,在 Dispatcher 和 CDN 層級快取回應。如需更多有關快取和快取無效的詳細資料,請參閱「AEM as a Cloud Service 中的快取介紹」。
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab