摘要:在路由模式為的時候,刷新頁面會出現(xiàn)問題。我們只需要在服務(wù)器配置如果匹配不到任何靜態(tài)資源,就跳轉(zhuǎn)到默認的。表示你監(jiān)聽的端口號打包后的文件夾目錄
在vue路由模式為history的時候,刷新頁面會出現(xiàn)404問題。我們只需要在服務(wù)器配置如果URL匹配不到任何靜態(tài)資源,就跳轉(zhuǎn)到默認的index.html。
server { listen 8105; // 表示你nginx監(jiān)聽的端口號 root /home/admin/sites/vue-nginx/dist; // vue打包后的文件夾dist目錄 index index.html; location / { try_files $uri $uri/ /index.html; } }
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/40115.html
摘要:模式下,中存在,用模式就能解決這個問題。但是模式會出現(xiàn)刷新頁面后,頁面出現(xiàn)。解決的辦法是用配置一下。 vue hash模式下,URL中存在#,用history模式就能解決這個問題。但是history模式會出現(xiàn)刷新頁面后,頁面出現(xiàn)404。解決的辦法是用nginx配置一下。在nginx的配置文件中修改 方法一: location /{ root /data/nginx/html...
摘要:還有可能會有一些隱藏的問題沒被發(fā)現(xiàn)。如果能像其他系統(tǒng)的路徑一樣,就不存在這些問題了。對于的模式在開發(fā)的時候,一般都不出問題。是因為開發(fā)時用的服務(wù)器為,環(huán)境中自然已配置好了。希望大家使用的方式進行處理,的方式會被第三方劫持 因微信分享和自動登錄需要,對于URL中存在#的地址,處理起來比較坑(需要手動寫一些代碼來處理)。還有可能會有一些隱藏的問題沒被發(fā)現(xiàn)。 如果VUE能像其他(JSP/PH...
摘要:文章涉及到路由模塊化,懶加載,安裝,打包配置板塊。項目復雜,路由變多,代碼維護性降低,從路由模塊化開始一步步優(yōu)化,解決各種。無法啟動服務(wù),報錯參考資料發(fā)現(xiàn)端口沖突,已經(jīng)在服務(wù)中已經(jīng)配置端口。服務(wù)端口更改為。 文章涉及到VUE路由模塊化,懶加載,nginx安裝,打包配置板塊。項目復雜,路由變多,代碼維護性降低,從路由模塊化開始一步步優(yōu)化,解決各種BUG。參考了很多方法,會在文章中引用出來...
摘要:模式部署沒有什么問題,只要訪問到服務(wù)器上的,就可以訪問網(wǎng)站了。問題起因在做年度賬單項目的時候,項目部署的時候,用的是模式。這樣幾項配置后,就可以在子目錄下訪問網(wǎng)站,刷新也沒有問題。 寫在前面 Vue-Router 有兩種模式,默認是 hash 模式,另外一種是 history 模式。 hash:也就是地址欄里的 # 符號。比如 http://www.example/#/hello,...
閱讀 3179·2023-04-25 17:19
閱讀 625·2021-11-23 09:51
閱讀 1352·2021-11-08 13:19
閱讀 787·2021-09-29 09:34
閱讀 1686·2021-09-28 09:36
閱讀 1502·2021-09-22 14:59
閱讀 2718·2019-08-29 16:38
閱讀 2062·2019-08-26 13:40