2017-04-15 1 views
-1

나는 반응을 설정하도록 관리합니다. 기본적으로 api 서버처럼 표현합니다. 반응 라우터를 사용하여 반응 앱을 탐색 할 수 있습니다. 단일 페이지 애플리케이션입니다.express는 반응과 함께 사용하여 오류를 GET 할 수 없습니다.

예를 들어 새로 고침 할 때 http://localhost/login 나는 GET/로그인 할 수 없다는 오류가 발생하지만 문제를 알고 있지만 해결 방법을 모르겠습니다.

답변

1

코드를 게시하지 않았지만 * 경로에서 React 앱을 반환하지 않는다고 생각합니다. 즉, /에서 시작하면 처리되었으므로 괜찮을 것입니다.하지만 다른 엔드 포인트를 앱 자체가 아닌 직접 주소를 통해 가져 오려는 경우 익스프레스는 /login (예를 들어) 경로 처리기를 찾아서 거기에 없으므로 404를 반환합니다.

TLDR : * GET에 대한 응답으로 SPA에 응답하고 나머지는 React Router가 처리합니다.

+0

예, 감사합니다. –

관련 문제