2016-12-20 6 views
0

私は角2のアプリを開発しています。私は多くを見つけましたが、私の問題のための適切な解決策を見つけられませんでした。 「ng serve」を使ってアプリケーションを実行すると、すべて正常に動作します。ページを更新すると(たとえばhttp://localhost:4200/home)正常に動作します。 問題は、戦争でアプリケーションをビルドし、別のコンテキストパス(例:/ myapp)でwildflyに展開するときに発生します。 この時点でルーティングナビゲーションはうまくいきますが、ページを更新すると「見つからないエラー」が表示されます。 のindex.htmlに私のベースHREF "は" を使用して解決コンテキストパスの下で角2のリフレッシュの問題

+0

wildflyでは、 '家/ *'したいすべてのHTTP呼び出しをマップする必要があります'/ home'。あなたのベースhrefを '/ home'に設定する必要があります – n00dl3

+0

現在、wildflyの私のcontext-rootは" myapp "で、base-hrefを"/myapp "に変更すると、" http: "http:// localhost:8080/myapp /"の代わりに/ localhost:8080/" –

答えて

0

です{提供:LocationStrategy、useClass:HashLocationStrategy} をアプリモジュールでは