Dispatcher-Konfiguration mit AEM Headless

Der Dispatcher ist eine Caching- und Sicherheitsebene vor den Adobe Experience Manager-Veröffentlichungsumgebungen. Standardmäßig sind mehrere Konfigurationen enthalten, um GraphQL-Endpunkte für Headless-Anwendungen zu öffnen.

HINWEIS

Eine ausführliche Dokumentation zum Dispatcher finden Sie im Handbuch zum Dispatcher

Im Rahmen eines AEM-Projekts ist ein Dispatcher-Modul enthalten, das Konfigurationen für den Dispatcher enthält. Neu erstellte Projekte aus dem AEM-Projektarchetyp schließen automatisch Filter ein, die GraphQL-Endpunkte aktivieren.

GraphQL-Endpunkt(e)

Als Teil der Standardfilter werden GraphQL-Endpunkte mit der folgenden Regel geöffnet:

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

Der *-Platzhalter öffnet mehrere Endpunkte in der AEM-Instanz. Die Abfrage mit einem GraphQL-Endpunkt erfolgt über POST und die Antwort wird nicht zwischengespeichert.

GraphQL – Persistente Abfragen

Die Anfrage für persistente Abfragen erfolgt an einem anderen Endpunkt. Im Rahmen der Standardfilterkonfiguration werden die URLs für Persistente Abfragen mit der folgenden Regel geöffnet:

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

Persistente Abfragen können mit GET angefragt werden, wodurch die Antwort auf Dispatcher- und CDN-Ebene zwischengespeichert wird. Weitere Informationen zur Zwischenspeicherung und Cache-Invalidierung finden Sie hier.

Auf dieser Seite