iT邦幫忙

2

Angular2+ 佈署到IIS上遇到的問題

紀錄一下遇到的問題

  1. 路由

    狀況:路由之間的切換都沒問題,但直接輸入位置(如 localhost:4200/index ) 就會跳錯誤(找不到資源)

    解法:參考保哥這篇,如果用useHash這個參數的解法,網址會多一個#,但不影響。

  2. 還是路由

    狀況:佈署到IIS上站台下的其中一個應用程式,比如叫 "getWay",這樣url就會變成 localhost:4200/getWay/路由多了一層。

    解法:build的時候使用 --base-href參數,以該例子來寫就是
    ng build --base-href "/getWay/" --prod


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言