91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue?proxytable代理根路徑怎么同時增加其他代理

發布時間:2022-04-14 10:28:02 來源:億速云 閱讀:180 作者:iii 欄目:開發技術

這篇“vue proxytable代理根路徑怎么同時增加其他代理”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“vue proxytable代理根路徑怎么同時增加其他代理”文章吧。

proxytable代理根路徑的同時增加其他代理

Vue 項目有一個需求,需要對根路徑 ‘/’ 進行代理,但同時還存在其余特例路徑的訪問需求 ‘/py’,例:

  • 代理 /* 到 localhost:5000

  • 代理 /py/*到 localhost:5001

此時,需要將特例路徑的代理寫在根路徑的前面,否則會被根路徑的代理覆蓋,無法成功進行代理: 

module.exports = {
  dev: {
    proxyTable: {
      '/py': {
        target: `localhost:5001`,
        changeOrigin: true,
        pathRewrite: {
          '/py': '',
        }
      },
      '/': {
        target: `localhost:5000`,
        // secure: true, // 是否 https
        changeOrigin: true, // 是否是跨域請求
      }
    }
  }
}

使用proxytable的路徑問題

代碼例子

proxyTable: {undefined
'/list': {undefined
target: 'http://api.xxxxxxxx.com',
changeOrigin: true,
pathRewrite: {
  '^/list': '/list'
}
}
}

這樣我們在寫url的時候,只用寫成 /list/1 就可以代表 api.xxxxxxxx.com/list/1

proxytable的默認pathRewrite為

pathRewrite: {
      '^/api': ''
    }

這樣我們在寫url的時候,寫 /api/1 就可以代表 api.xxxxxxxx.com/1

注意: '/api' 為匹配項,target 為被請求的地址,因為在 ajax 的 url 中加了前綴 '/api',而原本的接口是沒有這個前綴的,所以需要通過 pathRewrite 來重寫地址,將前綴 '/api' 轉為 '/'。如果本身的接口地址就有 '/api' 這種通用前綴,就可以把 pathRewrite 刪掉。

changeOrigin參數,如果設置為true,那么本地會虛擬一個服務端接收你的請求并代你發送該請求,這樣就不會有跨域問題了。

另:proxytable只在開發環境中使用 

以上就是關于“vue proxytable代理根路徑怎么同時增加其他代理”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

安阳县| 黔西| 白水县| 防城港市| 英德市| 新巴尔虎右旗| 高邮市| 昌平区| 镇宁| 旬阳县| 扎囊县| 江安县| 云梦县| 珲春市| 奉新县| 绥芬河市| 无为县| 麻城市| 南投市| 惠来县| 亳州市| 苍溪县| 广丰县| 平凉市| 开封市| 房产| 浏阳市| 都兰县| 奉贤区| 德兴市| 吴忠市| 杭锦旗| 德惠市| 珲春市| 泗洪县| 双峰县| 临湘市| 犍为县| 上杭县| 高尔夫| 普定县|