簡體   English   中英

將 Angular 路由與預定義的服務器端路由同步

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM