정적 호스팅 배포 전 점검

dist 가 만들어졌다고 배포가 끝난 것은 아니다. 산출물, rewrite 규칙, 브라우저 캐시가 서로 다른 실패 지점을 만든다.

정적 호스팅 배포 전dist 가 만들어졌다고 배포가 끝난 것은 아니다. 산출물, rewrite 규칙, 브라우저 캐시가 서로 다른 실패 지점을 만든다.
1. Build boundary

커밋과 산출물

npm run build 가 같은 커밋에서 dist 를 만드는지 본다.

2. Hosting…

라우팅과 publish 경로

직접 진입 URL이 서버에서 index.html 로 돌아오는지 확인한다.

3. Runtime…

캐시와 실제 화면

HTML은 새로 받고, 해시 asset은 길게 캐시되는지 분리해서 본다.

핵심배포 실패는 “빌드 실패”만이 아니다. 같은 화면을 보고도 빌드 산출물, 호스팅 rewrite, 브라우저 캐시 중 어디가 깨졌는지 나눠야 빠르게 복구할 수 있다.