2017-02-27 23 views
0

角度2のアプリで404ページが更新されています。 useHashをfalseに設定しました。私はWeb-Packを使用していますが、開発には問題ありませんが、実稼働環境では動作しません。開発に私がtrueに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で応答するようになっています。

関連する問題