Contenido sin encabezado que no se carga en AEM as a Cloud Service: Sites
Los fragmentos de contenido sin encabezado no se pueden cargar en el nuevo Editor de fragmentos de contenido en AEM as a Cloud Service (AEMaaCS). Esto sucede debido a una expresión regular no válida en el archivo de configuración CORS (Intercambio de recursos de origen cruzado). Para solucionarlo, actualice la propiedad alloworiginregexp, compruebe la regex y vuelva a implementar la configuración actualizada.
Descripción description
Entorno
Adobe Experience Manager as a Cloud Service (AEMaaCS): sitios
Problema/Síntomas
-
El Editor de fragmentos de contenido permanece atascado en una pantalla de carga.
-
Los fragmentos de contenido sin encabezado de Assets no se cargan.
-
El sistema no puede activar el filtro CORS debido a una expresión regular no válida en el archivo de configuración CORS (CORSPolicyImpl custom-defined-CORS-config.cfg.json).
-
Las solicitudes de red fallan debido a la falta de encabezados CORS.
-
El archivo de configuración utiliza un valor incorrecto para la propiedad
alloworiginregexp. -
Si ve un componente instalado desde la configuración CORS personalizada (como se muestra en la captura de pantalla), significa que el paquete de configuración OSGi se ha implementado en el entorno de AEM as a Cloud Service. Dado que no puede acceder directamente a la consola web de OSGi, utilice Developer Console para comprobar el estado y la configuración del componente.
Resolución resolution
Para resolver este problema, siga estos pasos:
-
Abra el archivo
com.adobe.granite.cors.impl.custom-defined-CORS-config.cfg.jsonen la base de código. -
Actualice la propiedad
alloworiginregexpsi contiene un valor no válido.-
Compruebe que la expresión regular sea válida.
-
Evite usar .* . Sustitúyalo por un patrón válido, como .\* u otra expresión regular válida que se ajuste a sus necesidades.
Por ejemplo:
code language-none Corrected "alloworiginregexp": [ ".*" ] Problematic "alloworiginregexp": [ "*" ]
-
-
Vuelva a implementar el código base actualizado en el entorno de producción.
-
Confirme que el Editor de fragmentos de contenido carga contenido sin encabezado sin permanecer en la pantalla de carga.
Lectura relacionada
Editor de fragmentos de contenido en AEM.