2017-10-04 7 views
1

create-react-app을 사용하여 프로젝트를 부트 스트랩했습니다.반응 라우터가 너무 많은 경로를 캡처 중

나는 반응 애플 리케이션에 react-router을 추가했습니다. serve -s build을 사용하여 구축하고 게재 한 후 http://localhost:5000/favicon.ico과 같은 경로로 이동하면 내 색인으로 이동하여 URL 변경이 react-router에 의해 캡처되고 있음을 의미합니다. 그러나 일단 내가 거기에 있으면 강제로 CMD + SHIFT + R로 페이지를 다시로드하면 정적 파일이 예상대로로드됩니다. 이 동작을 기본값으로 만들려면 어떻게해야합니까?

답변

1

사이트가 정적으로 제공됩니다 그것이 내가도했다 https://github.com/ReactTraining/react-router/blob/master/FAQ.md

은 모든 모든 캐싱 된 이후 src/index.js에 두 줄을 주석하여 서비스 노동자를 해제하는 대신 BrowserRouter의 HashRouter를 사용할 필요는 FAQ에 따르면, 시간.

변경하면 내 문제가 해결됩니다!