Dispatcher - slutpunktskonfiguration med AEM Headless

Dispatcher är ett cachnings- och säkerhetslager framför Adobe Experience Manager Publish-miljöer. Flera konfigurationer ingår som standard för att öppna GraphQL-slutpunkter för headless-program.

NOTE
Detaljerad dokumentation om Dispatcher finns i Dispatcher Guide.

Som en del i ett AEM Project ingår en Dispatcher-modul som innehåller konfigurationer för Dispatcher. Nyligen genererade projekt från AEM Project Archetype inkluderar automatiskt filter som aktiverar GraphQL-slutpunkter.

GraphQL Endpoints

Som en del av standardfiltren öppnas GraphQL-slutpunkter med följande regel:

/0060 { /type "allow" /method '(POST|OPTIONS)' /url "/content/_cq_graphql/*/endpoint.json" }

Jokertecknet * öppnar flera slutpunkter på AEM. En fråga om att använda en GraphQL-slutpunkt görs med POST och svaret är inte cachelagrat.

GraphQL Beständiga frågor

Begäran om beständiga frågor görs mot en annan slutpunkt. Som en del av standardfilterkonfigurationen öppnas URL:en för beständiga frågor med följande regel:

/0061 { /type "allow" /method '(GET|POST|OPTIONS)' /url "/graphql/execute.json*" }

Beständiga frågor kan begäras med GET genom att svaret cachelagras på Dispatcher- och CDN-nivå. Mer information om cachelagring och cacheogiltigförklaring finns här.

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab