之前寫完vue項目後,佈置到伺服器,用nginx反向代理後,一開始進去,進各種路由都是沒問題的,但是一旦f5刷新後就會出現一個nginx404的錯誤。 經過翻閱vue文檔後,發現這是vueHistory 模式下的一個問題,需要後臺配置支持。 History 模式是沒有hash鍵,比如/a/b,f5刷 ...
之前寫完vue項目後,佈置到伺服器,用nginx反向代理後,一開始進去,進各種路由都是沒問題的,但是一旦f5刷新後就會出現一個nginx404的錯誤。
經過翻閱vue文檔後,發現這是vueHistory 模式下的一個問題,需要後臺配置支持。
History 模式是沒有hash鍵,比如/a/b,f5刷新,url就直接去a文件下找b文件。但是在hash模式下,比如#/a/b,url刷新就不會找hash鍵後的路徑。
所以這個問題有兩個解決方法
1.是不用History 模式,
2.是在後置配置支持,vueHistory 模式文檔