我的index.html中的基礎href設置爲/ui/
。我嘗試撥打http.get('/api/endpoint')
但角度請求/ui/api/endpoint
insted。有沒有解決這種行爲?http.get中的絕對URL與angular2
0
A
回答
1
這取決於你如何託管你的應用程序。
比方說你有這個網址:
http://ROOT_PATH/APP_PATH/ui/home
可以使用2個選項,導航到一個特定的點:
1 - '/api/endpoint'
將解析爲http://ROOT_PATH/APP_PATH/ui/api/endpoint
2 - './api/endpoint'
將解析爲http://ROOT_PATH/APP_PATH/ui/home/api/endpoint
S o,要導航到APP路徑,您可以使用../api/endpoint
,這將解析爲http://ROOT_PATH/APP_PATH/api/endpoint
。
0
從https://angular.io/docs/ts/latest/guide/router.html:
如果應用程序文件夾是應用程序根,因爲它是我們的 應用程序,設置index.html中完全按所示href值:
<base href="/">
所以當你設置:
<base href="/ui/">
根網址將是:http://[host]/ui/
相關問題
- 1. Angular2 @Input和http.get
- 2. 絕對URL與sammy.js
- 3. Angular2 - 傳遞類對象的http.get響應
- 4. Angular2使用不同的http.get
- 5. 如何在Angular2中混合「絕對」和相關url?
- 6. Angular2 http.get()總是給404
- 7. Angular2 - http.get不調用webpi
- 8. 絕對值化的圖像的URL與「..」
- 9. 檢查相對URL與絕對
- 10. 相對和絕對URL與目錄
- 11. 性能:絕對與相對URL
- 12. 在絕對和相對URL上下文中使所有URL絕對絕對
- 13. 在java中的絕對URL
- 14. jsp中的絕對url
- 15. ASP包中的絕對URL
- 16. 相對URL絕對URL
- 17. Angular2奇怪的硬編碼對象vs http.get對象問題
- 18. 絕對URL的行爲與相對URL的相似
- 19. 如何在angular2中模擬http.get
- 20. 如何在angular2中正確編寫http.get
- 21. Angular2/Ionic2:在監聽器中執行$ http.get
- 22. 絕對URL Cookieless
- 23. routerLink絕對URL
- 24. 絕對URL
- 25. angularjs調用外部URL與$ http.get
- 26. PHP - 絕對URL的相對URL
- 27. 與$ http.get
- 28. 絕對控制器中的相對URL
- 29. 捲曲GET_DATA($網址)與絕對URL
- 30. 絕對URL與ng-src搞砸
我很喜歡它是否像這樣工作,但是當我請求''api/endpoint''時,它解析爲'http:// ROOT_PATH/ui/api/endpoint'。 '''做了訣竅。 – Krever
@Krever,你能把這個答案作爲正確答案嗎?謝謝! – vinagreti
是的,但是,關於''api/endpoint''的東西不起作用,我不想將它標記爲正確,如果它不起作用。如果你只留下關於'../ api/endpoint'的部分,我會投票:) – Krever