리액트라우팅
에서 localhost:8888/url
에서 새로고침
이나 주소창에 직접 입력
시 not found
가 뜨는 이유?localhost:8080
에 요청을 해야만 index.html
을 받을 수 있다.localhost:8888/url
이렇게 요청하면 해당 요청에대해 서버에서 정의한 것이 없기 때문에 index.html
을 받을 수 없어서 에러가 나는 것.historyApiFallback:true
를 해줌으로써 문제가 해결되는 이유?http://localhost:8888/
이외의 url 경로
로 접근했을때 404 responses를 받게 되는데 이때도 index.html
을 서빙해주려면 historyApiFallback:true
이렇게 해주면 된다!(catch all!!)SEO 측면
에서 최적화되어 좋다고 하는데 Isomorphic 형태로 개발
을 어떻게하면 할 수 있는지 알아봐야겠다.Isomorphic 형태
의 개발방법에 대해 알아보고 적용해보기