[netlify] Page Not Found Error

sangyong park·2022년 12월 12일
0
post-thumbnail
post-custom-banner

react 프로젝트를 배포 할 때 아래와 같은 에러가 뜰 때가 있다.

발생하는 이유는 React Router는 client에서 라우팅을 처리한다. 따라서 root가 아닌 페이지(ex: https://yoursite.netlify.com/login 등)에 접속할 때, netlify(server)는 route를 처리하는 방법을 알 수 없다.

해결 방법

netlify는 client 측에서 처리되지 않는 URL을 처리할 수 있도록 _redirects라는 파일을 제공한다.

프로젝트의 public/ 디렉토리 내에 redirects 파일을 만들고 파일내에
/* /index.html 200_ 를 입력해준다.

profile
Dreams don't run away It is always myself who runs away.

0개의 댓글