Dispatcher AEM: Configuración de extremo con configuración sin encabezado

Dispatcher es una capa de almacenamiento en caché y seguridad delante de los entornos de publicación de Adobe Experience Manager. De forma predeterminada, se incluyen varias configuraciones para abrir los puntos de conexión de GraphQL en aplicaciones sin encabezado.

NOTE
Para obtener documentación detallada acerca de Dispatcher, consulte la Guía de Dispatcher.

Como parte de un proyecto de AEM, se incluye un módulo de Dispatcher que contiene configuraciones para Dispatcher. Los proyectos recién generados a partir del Tipo de archivo del proyecto de AEM incluyen automáticamente filtros que habilitan los puntos finales de GraphQL.

Puntos finales de GraphQL

Como parte de los filtros predeterminados, los puntos de conexión de GraphQL se abren con la siguiente regla:

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

La comodín * abre varios puntos de conexión en la instancia de AEM. La consulta mediante un punto final de GraphQL se realiza mediante POST y la respuesta no se almacena en la caché.

Consultas persistentes de GraphQL

La solicitud de consultas persistentes se realiza con un punto final diferente. Como parte de la configuración de filtro predeterminada, la dirección URL de Consultas persistentes se abre con la siguiente regla:

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

Las consultas persistentes se pueden solicitar mediante GET, almacenando en caché la respuesta en el nivel de Dispatcher y de la red de distribución de contenido (CDN). Se pueden encontrar más detalles acerca del almacenamiento en caché e invalidación de caché aquí.

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