AEM GraphQL設定問題
需要將Dispatcher設定為明確允許對端點的持續查詢。 請依照標籤的連結(2)瞭解更多有關如何設定Dispatcher的詳細資訊。
說明 description
環境
Adobe Experience Manager (AEM)
問題
開發網站時,該網站應使用AEM Headless解決方案從其AEM (Adobe Experience Manager)執行個體擷取資料時,(1)中的教學課程接著會設定端點。
依照(2)所述發佈所有內容片段、模型、內容、參考、資產和查詢後,從發佈執行個體擷取任何內容片段時,會收到 404錯誤,使發佈者無法讀取內容。
(1) 在AEM Headless教學課程中定義內容片段模型
(2) {0}AEM Headless教學課程中的 作者與Publish架構🔗
解決方法 resolution
檢查Dispatcher記錄檔後,對使用者的GraphQL端點 — /content/cq:graphql/graphql/endpoint.json的請求在Dispatcher層級 — (1)遭到封鎖。
需要將Dispatcher設定為明確允許對端點的持續查詢。
如需有關如何設定Dispatcher的詳細資訊,請參閱(2) 。
(1)
aem_base_version: 6.5
aem_envId: xxxxxxx
aem_envType: dev
aem_program_id: xxxxxx
aem_release_id: xxxxx
aem_service: cm-pxxxxxx-exxxxxxx
aem_tenant: ns-team-aem-cm-prd-nxxxxxx
aem_tier: publish
backend: publishfarm/-
cache: blocked
cluster:
code:-
file_path: /var/log/aem/dispatcher.log
host: publish-pxxxxxx-exxxxxxx.adobeaemcloud.com
method: POST
namespace: ns-team-aem-cm-prd-nxxxxxx
orig_time: 25/Jul/2023:15:39:11 +0000
path: /content/cq:graphql/graphql/endpoint.json
pod_name:
pod_uid:
proto: HTTP
proto_version: 1.1
response_time: 0
(2)
Dispatcher — 具有AEM Headless的端點設定
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f