目前build專案出來, 用本機開網址都可以正常顯示
可是後端放到伺服器上的時候
他需要兩個網址
http://test.com/DE/#/userSetting/list
http://test.com/PRD/#/userSetting/list
可是目前不管怎麼輸入, 他都還是會變成
http://test.com/#/userSetting/list
想請問大家這問題需要怎麼解決比較好?
目前build專案出來, 用本機開網址都可以正常顯示
可是後端放到伺服器上的時候
他需要兩個網址
http://test.com/DE/#/userSetting/list
http://test.com/PRD/#/userSetting/list
可是目前不管怎麼輸入, 他都還是會變成
http://test.com/#/userSetting/list
想請問大家這問題需要怎麼解決比較好?
看起來你是要架兩個環境,一個是DEV一個是PROD
通常這種情況就是要build兩個dist出來,在根據你的server做設定,這時候就要看你是什麼作業系統了
2個虛擬(子)目錄:DE, PROD
建置時使用–base-href來指定:虛擬目錄名稱
npm run ng build --base-href=/DE/
build完之後,上傳到DE虛擬(子)目錄
npm run ng build -prod --base-href=/PROD/
build完之後,上傳到PROD虛擬(子)目錄