Koploze inhoud die niet wordt geladen in AEM as a Cloud Service - Sites
Koploze inhoudsfragmenten kunnen niet worden geladen in de nieuwe Inhoudsfragmenteditor in AEM as a Cloud Service (AEMaaCS). Dit gebeurt als gevolg van een ongeldige reguliere expressie in het configuratiebestand CORS (Cross-Origin Resource Sharing). Om dit te bevestigen, werk het alloworiginregexp bezit bij, verifieer uw regex, en hergroepeer de bijgewerkte configuratie.
Beschrijving description
Omgeving
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Sites
Probleem/symptomen
-
De Inhoudsfragmenteditor blijft vastzitten op een laadscherm.
-
Koploze inhoudsfragmenten onder Assets worden niet geladen.
-
Het systeem kan het CORS-filter niet activeren vanwege een ongeldige reguliere expressie in het CORS-configuratiebestand (CORSPPolicyImpl custom-defined-CORS-config.cfg.json).
-
Netwerkverzoeken mislukken omdat CORS-koppen ontbreken.
-
Het configuratiebestand gebruikt een onjuiste waarde voor de eigenschap
alloworiginregexp. -
Als u een geïnstalleerde component van uw configuratie van douaneCORS ziet (zoals aangetoond in het screenshot), betekent het het OSGi configuratiepakket is opgesteld aan uw milieu van AEM as a Cloud Service. Aangezien u niet rechtstreeks toegang kunt krijgen tot de OSGi-webconsole, gebruikt u de Developer Console om de status en configuratie van de component te controleren.
Resolutie resolution
Ga als volgt te werk om dit probleem op te lossen:
-
Open het
com.adobe.granite.cors.impl.custom-defined-CORS-config.cfg.json-bestand in de codebase. -
Werk het
alloworiginregexpbezit bij als het een ongeldige waarde bevat.-
Controleer of de reguliere expressie geldig is.
-
Vermijd het gebruik van .* . Vervang het door een geldig patroon zoals .\* of een andere geldige reguliere expressie die op uw vereisten wordt uitgelijnd.
Voorbeeld:
code language-none Corrected "alloworiginregexp": [ ".*" ] Problematic "alloworiginregexp": [ "*" ]
-
-
Pas de bijgewerkte codebase opnieuw toe op uw productieomgeving.
-
Controleer of de Content Fragment Editor koploze inhoud laadt zonder op het laadscherm te blijven.
Gerelateerde lezing
redacteur van het Fragment van de Inhoud in AEM.