## 완료 항목
- ✅ index.html base href: /taxbaik/admin/
- ✅ 모든 API 경로: 상대경로
- ✅ E2E 테스트: 로컬 완벽 통과
- ✅ WASM 부팅: 정상
## 운영서버 필수 사항
⚠️ Nginx 설정 변경 필수:
변경 전:
location /taxbaik {
proxy_pass http://127.0.0.1:5001;
}
변경 후:
location /taxbaik/ {
proxy_pass http://127.0.0.1:5001/;
rewrite ^/taxbaik/(.*)$ /$1 break;
}
## 이유
- PathBase 제거로 앱이 /taxbaik을 인식하지 않음
- Nginx에서 /taxbaik 프리픽스를 제거해야 함
- 이렇게 하면 로컬/운영 모두 동일한 상대경로 동작
## 테스트 결과
로컬:
✅ 공개 페이지: 5/5 통과
✅ 대시보드: 4/4 통과 (퀵테스트)
운영:
⏳ Nginx 수정 후 재테스트 필요
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Problem: Prerendering static HTML without auth context causes [@Authorize] protected
pages to render blank because AuthorizeRouteView cannot render content without
authentication state.
Solution: prerender: false
- WebAssembly runtime loads and fully renders all interactive content
- All [@Authorize] pages render correctly with authentication
- Initial load slightly slower (0.5-2s) but all functionality works
Result: Admin pages fully functional. Validated with Playwright on production domain.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>