服務器配置了反向代理,二級路由,我該怎麼作?

 

 

描述:咱們作的某個vue項目,分享到微信之後,結果發現打不開,相似於被舉報XXXX。須要解封。vue

因而乎,咱們果斷申請解封,暫且爲A域名,和另外一個B域名。webpack

而後A域名經過審覈,解封了。B域名沒有經過。git

因而咱們的後端大大說作個方向代理,把B域名下的項目,放到A域名下,增長一級目錄。所有統一用A(已解封)的域名來訪問。web

問題:因爲咱們用的是Vue的項目,默認localhost:8080指向的就是根目錄來加載全部資源。vue-cli

因而乎,等於須要咱們再全部請求的資源前面,帶一個二級目錄。相似於 www.a.com/二級目錄a/a項目  www.a.com/二級目錄b/b項目npm

先去官網看看:後端

噢對,咱們用的全家桶,固然是去vue-cli搜一下了,畢竟是webpack打包生成的路徑。微信

他這個解釋,確定比我這個更專業了。明顯就是我想要的。。。測試

因而乎,咱們開動了。代理

一、首先根目錄建立一個vue.config.js文件

看清楚位置

二、

module.exports = {
  publicPath: process.env.NODE_ENV === 'production'
    ? '/production-sub-path/'
    : '/'
}

這裏官網給的是根據環境不一樣來配置,由於咱們測試環境也配置了,因此我這邊直接給了一個死的二級目錄,以下

 

module.exports = {
  publicPath: '/我是二級目錄/'
}

二、打開git

三、npm run serve

控制檯會直接輸出 

而不是原來的

相關文章
相關標籤/搜索