私はCORSでいくつかの問題がありました(私はtomcat 8080ポートと角度通信することができませんでした)ので、私の角度のあるプロジェクトをJava WebContentに移しました。直接distフォルダを提供しています(私はCORSの問題を解決します)。私はそれが動作すると思ったが、私は私のルートを変更しようとすると、index.htmlの最初の呼び出し(私のデフォルトルートに私をリダイレクトする)の後にブラウザが見つかりません。私はこの問題について3日間働いていましたが、私は迷っています。サービングAngular distをTomcatにルートを読み取っています
答えて
HashLocationStrategy
を使用してAngularに経路を解決しようとしてください。
import {HashLocationStrategy, LocationStrategy} from "@angular/common";
@NgModule({
declarations: [
...
],
imports: [
...
],
providers: [
...
{provide: LocationStrategy, useClass: HashLocationStrategy},
],
bootstrap: [AppComponent]
})
export class AppModule {
}
それは動作しますが、私は私の背中と私のフロントを通信しようとすると何か問題がありますか? –
問題はありません。 Angularアプリケーションは単一のページアプリケーションなので、すべてindex.html内で実行されます。 YOUR_DOMAINE/resourceを呼び出すと、tomcatはルートフォルダ内のリソースを見つけようとしますが、見つからないでしょう。これがエラーの原因です。 HashLocationStrategyを使用すると、Angularはindex.html –
内のルートを解決します。Radouane ROUFIDはSpringについて話しました。それは、ハッシュロケーションではなく、より良いソリューションでしょうか? –
- 1. Angular CLIはフォントの素晴らしいフォントファイルをdistルート
- 2. tomcatからプロパティを読み取る
- 3. distビルドでstyle/types.scssを読み込めません
- 4. アプリケーションモジュールの読み込みにAngularが失敗しています
- 5. Excelの行を読み取って行を読み取る
- 6. Jackson XMLMapperにルート要素名を読み取らせます
- 7. 平均:NodeJSサービングAngular node_modulesがindex.htmlを返します。
- 8. "dist"フォルダをZurb 6のルートに変更
- 9. Gemboxは異なるdouble値を読み取っています
- 10. スクリーンリーダー(JAWS)が親ページコントロールを読み取っています
- 11. NodeJSでJSONプロパティを読み取っていますか?
- 12. mongodbで配列を読み取っていますか?
- 13. テキストファイルからグラフの値を読み取っていますか?
- 14. PHPがテキストファイルからデータを読み取っています
- 15. XmlSerialization - End Elementタグを読み取っていますか?
- 16. CannotResolveClassExceptionメソッド内でXMLファイルを読み取っています。
- 17. ソケットから着信データを読み取っていますか?
- 18. WCF RESTがJSONリクエストボディを読み取っています
- 19. PHPがまだローカルファイルを読み取っていない
- 20. dotnet new angular - distが更新されていませんか?
- 21. 要素に基づいてXMLノードを読み取っていますか?
- 22. スイッチがすべてのケースを読み取っていない
- 23. 要素のテキストコンテンツをDOMから読み取らずにAngularで読み取ることはできますか?
- 24. PyRootを使用してルート内のTTreeを読み取る
- 25. メインルートに新しいルートを読み込む方法
- 26. 角2どのルートとも一致しません: 'dist/client.toSubscriber.js.map'
- 27. c#ReadLineはファイル全体を読み取っていません
- 28. StreamReaderがファイル全体を読み取っていませんか?
- 29. Uber jarが外部プロパティファイルを読み取っていません
- 30. MAMPローカルホストは、MySQLデータベースを読み取っていません
スプリングブートを使用していますか? –
私は春のブートを使用していません –