尋找框架對應的路由中配置
例如vue-router配置:
1、首先將路由的mode
設定為history
import vue from
'vue';
import router from
'vue-router';
vue.use(router);
const router = new router(
]});
history
的這種模式需要後台配置支援,將model
設定為history
的 時候,開啟專案主頁,一切正常,可以訪問,但是當我們重新整理頁面或者直接訪問路徑的時候就會出現404。
原因:那是因為在history模式下,只是動態的通過js操作window.history來改變瀏覽器位址列裡的路徑,並沒有發起http請求,但是當我直接在瀏覽器裡輸入這個位址的時候,就要對伺服器發起http請求,此時這個目標在伺服器上又不存在,所以會返回404,如何解決呢?我們現在可以把所有請求都**到http://localhost:8080/index.html
上就可以了。
此刻 就用到了 nginx 做個**操作。
nginx 中的配置
配置方案1:
location /
root d:/workspace/rkatsiteli-wechat-webfront/xiaobao/h5-pc/dist;#本地位址
}
配置方案2:
由 vue 官網提供:vue router history 配置
修改完成nginx
之後重啟,nginx -s reload
即可!
注意:
webpack 中關鍵配置:
output: ,
將publicpath
設定為/
因為publicpath: '/home/page/'
, 如果使用相對路徑,chunk檔案會報錯找不到。 C語言巨集與單井號( )和雙井號( )
說明 以前知道,但是沒系統的看過,大神們的 經常這種技巧,現在系統總結一下。c 和c 中的巨集 macro 屬於編譯器預處理的範疇,屬於編譯期概念 而非執行期概念 下面對常遇到的巨集的使用問題做了簡單總結。關於 和 在c語言的巨集中,的功能是將其後面的巨集引數進行字串化操作 stringficati...
C語言巨集與單井號( )和雙井號( )
分類 程式設計基礎 2011 10 20 20 10 11977人閱讀收藏 舉報 語言c token command struct 目錄 c 和c 中的巨集 macro 屬於編譯器預處理的範疇,屬於編譯期概念 而非執行期概念 下面對常遇到的巨集的使用問題做了簡單總結。關於 和 在c語言的巨集中,的功...
兩個井號 和 乙個井號
連線符 兩個井號 不知道什麼符 乙個井號 連線符號由兩個井號組成,其功能是在帶引數的巨集定義中將兩個子串 token 聯接起來,從而形成乙個新的子串。但它不可以是第乙個或者最後乙個子串。所謂的子串 token 就是指編譯器能夠識別的最小語法單元。具體的定義在編譯原理裡有詳盡的解釋 符是把傳遞過來的引...