Felsöka initieringsfel för innehållsfragmentredigeraren i AEM
Försöker redigera innehållsfragment i Adobe Experience Manager as a Cloud Service (AEMaaCS) som standard till den nya redigeraren för innehållsfragment, som inte läses in med felet Det gick inte att initiera appen. Du löser detta genom att uppdatera CORS-principen så att experience.adobe.com tillåts, justera inställningarna för referensfiltret och kontrollera att alla nödvändiga sökvägar och värdar är korrekt konfigurerade.
Beskrivning description
Miljö
Adobe Experience Manager as a Cloud Service (AEMaaCS) - Webbplatser
Problem/symtom
- När du redigerar ett innehållsfragment startas den nya innehållsfragmentredigeraren som standard.
- Redigeraren kan inte initieras och visar Det gick inte att initiera appen.
- Webbläsarkonsolen visar CORS-fel som anger att rubrikerna Access-Control-Allow-Origin saknas för begäranden från experience.adobe.com.
- AEM-loggar visar avvisanden av referentfiltret för POST-begäranden som omfattar slutpunkter som /adobe/sites/cf/permissions och /adobe/sites/cf/graphql.
- Försök resulterar i 401-fel när behörigheter hämtas.
Upplösning resolution
Följ de här stegen för att lösa problemet:
-
Granska din nuvarande CORS-konfiguration i AEM.
-
Lägg till experience.adobe.com som ett tillåtet ursprung i CORS-principen.
-
Se till att alla relevanta sökvägar som används av innehållsfragmentredigeraren inkluderas i tillåtna sökvägar i CORS-principen.
-
Granska konfigurationen av referensfiltret.
-
Lägg till reguljära uttryck för tillåtna värdar under allow.hosts.regexp, inklusive:
https://.*\.adobe.com:443https://.*\.adobe.net:443https://.*\.workfront.com:443https://.*\.workfront-dev.com:443https://.*\.dev.workfront.tech:443
-
Ange egenskapen allow.empty i konfigurationen för referensfilter till false om den inte redan har angetts.
-
Spara och distribuera dessa konfigurationsändringar.
-
Försök att redigera ett innehållsfragment igen med den nya redigeraren.
-
Verifiera att redigeraren läses in utan att visa initieringsfel.