私のindex.htmlにはベースhrefが/ui/
に設定されています。私はhttp.get('/api/endpoint')
に電話をかけようとしますが、角度要求は/ui/api/endpoint
です。このような動作の修正はありますか?http.getとangular2の絶対URL
0
A
答えて
1
どのようにあなたのアプリケーションをホストしているかによって異なります。
あなたはこのURLを持っているとしましょう:
http://ROOT_PATH/APP_PATH/ui/home
あなたが特定のポイントに移動するには2つのオプションを使用することができます。
1 - './api/endpoint'
から'/api/endpoint'
はhttp://ROOT_PATH/APP_PATH/ui/api/endpoint
2に解決されます解決されますhttp://ROOT_PATH/APP_PATH/ui/home/api/endpoint
S oを使用すると、../api/endpoint
を使用してhttp://ROOT_PATH/APP_PATH/api/endpoint
に解決することができます。 https://angular.io/docs/ts/latest/guide/router.htmlから
0
:
それが私たちの アプリケーションのためであるとして、appフォルダは、アプリケーションのルートである場合には、示すとおりにindex.htmlの中hrefの値を設定します。
<base href="/">
設定すると:
<base href="/ui/">
http://[host]/ui/
関連する問題
- 1. マスターページのコンパイルと絶対URL
- 2. routerLink絶対URL
- 3. Laravel Ngrokと絶対URL
- 4. Djangoサイトマップと絶対URL
- 5. ファンシーボックスと流星、絶対URL
- 6. jspの絶対URL
- 7. CakePHP絶対イメージURL
- 8. ジャンゴとスラグとの絶対URL
- 9. CefSharpのウェブページの絶対URL?
- 10. Asp.Net URLの絶対パス
- 11. ASPバンドルの絶対URL
- 12. Railsパブリックディレクトリの絶対URL
- 13. 絶対ルートのURLは
- 14. jQuery Mobile Betaの絶対/相対URLパス
- 15. 相対パスからの絶対URL
- 16. Angular2 http.get without Rxjs
- 17. jQuery ajax - 絶対URLとエラー処理
- 18. MVCページの絶対URLを絶対URLに置き換えます。
- 19. Rails mailer url_for絶対URL
- 20. 絶対URL returnUrl asp.net mvc
- 21. Django絶対URLを取得
- 22. 絶対パスと絶対パスの比較
- 23. Angular2 http.get外部API
- 24. 相対URLをCurlの後に絶対URLに変更する
- 25. 位置絶対絶対絶対
- 26. Django - 絶対URLと相対URLの両方でURLFieldが発生する
- 27. .htaccessルール301の絶対URLへのリダイレクト
- 28. Angular2 http.get jQueryのAjaxで
- 29. ページに相対URLから絶対URLを再構築
- 30. 公開HTMLフィールドコントロール相対URLを絶対URLに変換
私はこれがうまくいくと思いますが、 '' api/endpoint''をリクエストすると 'http:// ROOT_PATH/ui/api/endpoint'に解決されます。 '..'がそのトリックをしました。 – Krever
@ Krever、あなたはこの答えを正しいものとして投票できますか?ありがとう! – vinagreti
ええ、確かに、 '' api/endpoint''についてのことはうまくいきませんでした。 '../api/endpoint'についての部分だけを残すと、私は投票します:) – Krever