정적 호스팅 선택 기준
SPA fallback, cache header, asset fingerprint, base path 항목을 빌드 산출물 관점에서 나누고, 화면 상태와 사용자 조작이 어느 컴포넌트에서 바뀌는지 표시합니다.
빌드 산출물정적 호스팅은 파일을 올리는 작업처럼 보이지만 라우팅과 캐시 정책이 사용자 경험을 결정합니다. fallback과 asset 갱신 기준을 함께 확인합니다.
SPA fallback, cache header, asset fingerprint, base path 항목을 빌드 산출물 관점에서 나누고, 화면 상태와 사용자 조작이 어느 컴포넌트에서 바뀌는지 표시합니다.
빌드 산출물배포 설정은 hosting 설정, rewrite rule, CDN cache, 빌드 산출물 업로드 경로를 호스팅 환경 기준으로 확인합니다. 경로 가정이 흩어지면 새로고침과 직접 진입에서 다른 오류가 납니다.
호스팅 경로새로고침 때 404가 나거나 오래된 asset 캐시가 새 배포와 섞이면 호스팅 설정 문제입니다. 배포 URL과 하위 라우트 직접 진입을 같은 커밋에서 확인합니다.
릴리스 확인마지막에는 rewrite 테스트, 캐시 헤더, 배포 URL, 새로고침 시나리오를 남겨 CDN이 어떤 파일과 fallback 규칙을 제공하는지 다시 확인합니다.
close질문: Netlify가 어떤 branch, build command, publish directory로 dist를 배포하는가
순서: 정적 asset, CDN, SPA fallback 구분하기 -> Netlify Git 연동과 build 설정 맞추기 -> 라우트 새로고침과 캐시 헤더 검증하기
위험: rewrite와 캐시 헤더를 확인하지 않으면 하위 경로 새로고침 404나 이전 JS 파일 혼용이 배포 후에 발견됩니다.