[英]Syncing Angular routes with predefined server side routes
我對 Angular 相當陌生,過去幾天我一直在學習它,但我停滯不前。 在我的節點 js 服務器上,我有這樣的代碼:
app.get('/account/dashboard', (req, res) => {
res.render('dashboard_angular'):
}
當我訪問路線時,瀏覽器網址欄看起來像這樣
localhost:3000/account/dashboard
一秒鍾后,角度路由器啟動並將其更改為
localhost:3000/#/
單擊 url 欄並嘗試從那里訪問路線可能會引發 404 錯誤或帶我回到家庭路線。 請問有解決辦法嗎? 所以我可以有這樣的網址
localhost:3000/account/dashboard/#/
在 react-router@3.1.0 中,即使使用 node js 路由,路由也能正常工作,我試圖在 angular 中實現同樣的目標 抱歉,我的寫作既不是英國人也不是美國人。
我發現了我的問題。 我改變了
<base href="/" />
到我當前的服務器路由,就像
<base href="/account/dashboard/" />
繁榮問題解決了,我的節點 js 服務器不再有 E404
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.