Dispatcher - Endpunktkonfiguration 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 in der Dispatcher-Anleitung.

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 automatisch einschließen Filter , die GraphQL-Endpunkte aktivieren.

GraphQL-Endpunkte

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 lautet not zwischengespeichert.

GraphQL – Persistierte Abfragen

Die Anfrage für beständige Abfragen erfolgt an einem anderen Endpunkt. Im Rahmen der Standardfilterkonfiguration muss die URL für Beständige Abfragen wird mit der folgenden Regel geöffnet:

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

Beständige Abfragen können mit GET, indem Sie die Antwort auf Dispatcher- und CDN-Ebene zwischenspeichern. Weitere Informationen zur Zwischenspeicherung und Cache-Invalidierung finden Sie hier.

Auf dieser Seite