私はAngular2アプリケーションをHerokuに配備していますが、 "www.example.com/page"という数字を "www.example.com/page"とすると "www.example.com"検索バーでは、それは私に "GET /ページできません"、ローカルではすべて動作しますが、Herokuではなく、私はそれを動作させるために何ができますか?HerokuでAngular2ルータを使用する
2
A
答えて
3
私はherokuに作った小さなアプリをアップロードしたときにそれを得ました。私の迅速な修正は、サーバーが経路を選択しないように、URLにhashbangを追加することでした。ちょうどあなたがルートをインポートあなたのapp.module.tsにこれを追加します。
RouterModule.forRoot(ROUTES, {useHash: true})
はまた、あなたのノードサーバにあなたがドン場合は常にクライアントのindex.htmlファイルで送信するようにインデックスファイルにこれを追加することができますあなたのルートにハッシュを使用したくない。
app.use((req, res)=>res.sendfile(__dirname + '/public/index.html'));
関連する問題
- 1. Angular2注射可能なサービスでルータを使用する
- 2. Angular2ルータ
- 3. Angular2 - 動的URLとルータを使用する方法
- 4. Angular2ルータとナビゲート
- 5. Angular2ルータ - 子コンポーネント
- 6. herokuでangular2 appをホストするには?
- 7. Angular2ルータcanActivateは偽
- 8. Angular2ルータ経由でデータを渡す
- 9. Angular2 New(RC1)ルータ、ネスト型ルータ/アウトレットナビゲーション
- 10. Angular2ルータVS ui-router-ng2 VS ngrxルータ
- 11. Angular2 +:ルータのアウトレットコンポーネントのデータをルータのアウトレットコンポーネントからリフレッシュする
- 12. ルータ出口を使用したangular2コンポーネント通信
- 13. ルータをAngular2でデフォルトの状態にリダイレクト
- 14. Angular2ルータはログアウト後にcanActivateする
- 15. 反応ルータでアンカーを使用する
- 16. ExpressルータでmongoDBを使用する
- 17. 反応ルータでRegexを使用する
- 18. angular2はルータでナビゲートできません
- 19. Angular2ルータとExpress統合
- 20. 複数のAngular2ルータ(RC5)
- 21. angular2ルータはURLエンコードを避けます
- 22. angular2親ルータのリンクを隠す方法
- 23. Observable catchingを使用した解決によるHttpデータサービスのAngular2ルータ404
- 24. Angular2 - ルータがparam(RC.4)でナビゲート
- 25. 使用VUE-ルータ
- 26. AngularJS 1.5で使用するルータ
- 27. HerokuのImageMagickでカスタムフォントを使用する
- 28. HerokuでActive Record Structure.sqlを使用する
- 29. Heroku Cedar StackでFreeTDSを使用する
- 30. Heroku CedarスタックでSqlite3を使用する
ありがとうございました! –