搜尋

首頁  >  問答  >  主體

angular.js - 用angular2-cli打包專案之後,跳轉路由刷新會報404的錯誤

Aangular2專案用anguar2-cli下的ng build指令打包專案之後,執行dist資料夾中的靜態index.html文件,第一次路由跳轉沒有問題,但是在跳轉的路由中刷新頁面的話,會返回404的錯誤。

GitHub程式碼連結:https://github.com/borysn/spr...

在主頁點擊register 之後會正常跳到註冊頁面,但是在註冊頁面下刷新的話,會返回404

不知道有沒有其他人遇到過這種情況,有的話還煩請告知下解決辦法。

天蓬老师天蓬老师2808 天前679

全部回覆(4)我來回復

  • 高洛峰

    高洛峰2017-05-15 17:12:28

    在路由中加入{useHash:true}可以解決這個問題

    回覆
    0
  • phpcn_u1582

    phpcn_u15822017-05-15 17:12:28

    同問,我也在找這個問題

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:12:28

    可以藉助 Nginx 做一層路由中轉,先跳到首頁,再利用路由策略再進行相關渲染

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-15 17:12:28

    路由是否設定了動態參數,如果設定了的話,是有可能出現這個問題,我也正在解決中

    回覆
    0
  • 取消回覆