2017-02-27 2 views
0

각도 2 앱에서 404 페이지가 새로 고침됩니다. useHash를 false로 설정했습니다. 나는 웹 팩을 사용하고 있으며 개발 과정에서 잘 작동하지만 제작 과정에서는 작동하지 않습니다. 개발에 내가 참으로 useHash을 설정하지 않고, 내가 생산 http-server를 사용하여이 작업을 할 수있는 방법새로 고침시 각도 2 404

devServer : { 
    port : METADATA.port, 
    host : METADATA.host, 
    historyApiFallback : true, 
    watchOptions : { 
    aggregateTimeout : 300, 
    poll : 1000 
    } 
}, 

을 가지고 있기 때문에 나는이 무엇입니까?

+2

모든 잘못된 요청 (404 대신)에 대해 서버에서'index.html'을 반환하십시오. –

+0

어떻게 http-server에서 그렇게 할 수 있습니까? 어떤 옵션도없는 것 같습니다. 내 webpack에 뭔가를 설정해야합니다. 설정이라면 무엇? –

+0

[Angular 2.0 라우터가 브라우저를 다시로드하지 못하는 것 같습니다] (http://stackoverflow.com/questions/31415052/angular-2-0-router-not-working-on-reloading-the-browser) –

답변

0

나는 이제 이것을 해결했습니다. spa-http-server에는 --push-state 플래그가있어서 모든 URI가 index.html로 응답하게됩니다.

관련 문제