리액트 라우터로 SPA를 구현했고, 브라우저라우터에 basename에 배포 링크로 잘 되게끔 process 어쩌고로 걸어주고 "와^~^ 잘된다!!!!!" 햇는데?

새로고침을 하니 에러가 뜸


이렇게 페이지를 들어갈땐 잘 되나



해당 페이지를 새로고침하면 404에러가 발생함



그 이유는 SPA로 구성했을 때, 해당 하위페이지의 index.html이 없기 때문이야


그래서 gh-pages에 404 페이지를 만들어주고 웹팩에 어떻게 빌드할 것인지를 잘 설정을 요밀조밀해주어야해

그 이유는 내가 CRA로 해당 리액트 프로젝트를 설치했는데 CRA는 webpack 기반으로 빌드 & 번들링을 진행하기 때문이고

뭐가 뭔지 하나도 모르겠지만 일단 일감이 하나 제대로 는거는 확실하다


암튼 그랫다