Skip to content

문제 해결 ​

라우트가 표시되지 않음 ​

  • 애플리케이션 라우터에 맞는 어댑터를 설치했는지 확인합니다.
  • PageFlow가 프로덕션 미리보기가 아닌 개발 서버에서 실행되는지 확인합니다.
  • 분석 가능한 라우터가 없는 일반 Vite 설정에서는 통합이 지원할 경우 명시적 라우트를 제공합니다.

동적 페이지가 열리지 않음 ​

dynamicParams에 안전한 예시 값을 추가하세요. 라우트 패턴을 확인하고 생성된 URL을 직접 열어 인증이나 로더 리디렉션을 확인합니다.

미리보기가 비어 있거나 계속 로딩됨 ​

  • 애플리케이션 콘솔과 네트워크 요청을 확인합니다.
  • 현재 브라우저 세션에서 페이지가 렌더링되는지 확인합니다.
  • 필요한 글꼴과 이미지가 로드될 때까지 기다립니다.
  • 비동기 작업이 오래 걸리면 페이지 준비 후 window.__UNPLUGIN_PAGEFLOW_READY__?.()를 호출합니다.

탐색이 누락됨 ​

PageFlow는 지원되는 링크와 리터럴 대상을 찾습니다. 계산된 프로그래밍 대상은 상호작용 후에만 나타날 수 있습니다. Astro island 내부는 의도적으로 분석하지 않으므로 필요하면 동일 출처 앵커나 data-pageflow-to를 사용하세요.

썸네일이 오래됨 ​

캡처 대기열이 보이는 페이지를 갱신할 시간을 주세요. 캐시가 더 이상 필요하지 않으면 개발 서버를 중지하고 .unplugin-pageflow/cache를 삭제합니다.

인증 페이지가 표시됨 ​

인증은 현재 브라우저 세션을 사용합니다. 같은 세션에서 로컬 애플리케이션에 로그인하거나 정상적인 로그인·접근 거부 화면을 정확한 미리보기로 간주하세요.

테스트가 연결되지 않음 ​

자동 연결 규칙을 확인한 뒤 명시적 pageTests 매핑을 추가하세요. 테스트 종류에 testCommands 항목이 설정되어야 실행할 수 있습니다.

Next.js sidecar 실패 ​

애플리케이션이 실행 중인지, sidecar 호스트와 포트를 사용할 수 있는지, 두 화면이 예상한 동일 출처 설정을 사용하는지 확인하세요. Next.js 가이드를 참고하세요.

MIT 라이선스로 공개됩니다.