결정할 때 통합 수준 외부 SPA과 AEM 사이에 두고 싶은 경우, AEM 내에서 SPA을 보고 편집할 수 있어야 하는 경우가 많습니다. RemotePage 구성 요소는 이러한 목적을 위해 사용자 지정 페이지 구성 요소입니다.
RemotePage 구성 요소는 애플리케이션에서 생성된 모든 필수 자산을 가져옵니다 asset-manifest.json
및 은 AEM 내에서 SPA을 렌더링하기 위해 이 플러그인을 사용합니다.
문서를 참조하십시오 AEM 내에서 외부 SPA 편집 편집 가능한 방법에 대한 자세한 내용은 AEM의 외부 SPA을 참조하십시오.
asset-manifest.json
도메인 루트에서 entrypoints property
로드할 모든 CSS 및 JS 파일:
https://github.com/shellscape/webpack-manifest-plugin
https://github.com/webdeveric/webpack-assets-manifest
https://github.com/mugi-uno/parcel-plugin-bundle-manifest
<div id="root"></div>
아래의 body
요소를 생성하지 않습니다. 앱을 인스턴스화하는 데 다른 마크업이 필요한 경우, 프록시 구성 요소의 HTL 스크립트에서 이 마크업을 적절하게 조정해야 합니다 sling:resourceSuperType="spa-project-core/components/remotepage
.AEM SPA 프로젝트의 나머지 부분처럼 RemotePage 구성 요소는 오픈 소스입니다. RemotePage 구성 요소에 대한 전체 기술 세부 정보는 gitHub 리포지토리를 참조하십시오.