詳解vue配置請(qǐng)求多個(gè)服務(wù)端解決方案
一、解決方案
1.1 描述接口context-path
后端的兩個(gè)接口服務(wù)請(qǐng)求前綴,如下:
- 前綴1: /bryant
- 前綴2: /
1.2 vue.config.js配置
devServer: { port: 8005, proxy: { // 第一臺(tái)服務(wù)器配置 '/bryant': { target: 'http://localhost:8081, ws: true, changeOrigin: true, pathRewrite: { '^/bryant': '/bryant' } }, // 第二臺(tái)服務(wù)器配置 '/': { target: 'http://localhost:8082', ws: true, changeOrigin: true, pathRewrite: { '^/': '/' } } } }
1.3 axios修改
// api base_url,設(shè)置前綴不存在 const BASE_URL = '' // 創(chuàng)建 axios 實(shí)例 const service = axios.create({ baseURL: BASE_URL, timeout: 6000 // 請(qǐng)求超時(shí)時(shí)間 })
此時(shí)axios不需要直接指定baseUrl配置
1.4 發(fā)送請(qǐng)求
// 請(qǐng)求前綴為“/” this.$http.get("/basketball").then(res => { console.log('/', res) }).catch(err => { console.log(err) }) // 請(qǐng)求前綴為“bryant” this.$http.get("/bryant/mvp").then(res => { console.log('/bryant', res) }).catch(err => { console.log(err) })
總結(jié)
多個(gè)接口服務(wù)的情況下,如果前綴是"/",要將其放在proxy配置的最后一部分,代理的時(shí)候是從上往下查找的,如果放在最上面其他服務(wù)也會(huì)被該配置代理掉
到此這篇關(guān)于詳解vue配置請(qǐng)求多個(gè)服務(wù)端解決方案的文章就介紹到這了,更多相關(guān)vue配置請(qǐng)求多個(gè)服務(wù)端內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vue實(shí)現(xiàn)上傳圖片添加水印(升級(jí)版)
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)上傳圖片添加水印的升級(jí)版,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09解決VUE-Router 同一頁面第二次進(jìn)入不刷新的問題
這篇文章主要介紹了解決VUE-Router 同一頁面第二次進(jìn)入不刷新的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-07VUE中如何優(yōu)雅實(shí)現(xiàn)爺孫組件的數(shù)據(jù)通信
所謂祖孫組件,也就是3層嵌套的組件,下面這篇文章主要給大家介紹了關(guān)于VUE中如何優(yōu)雅實(shí)現(xiàn)爺孫組件的數(shù)據(jù)通信的相關(guān)資料,需要的朋友可以參考下2022-04-04vite+vue3不清除瀏覽器緩存直接下載最新代碼的解決方案
vite+vue3項(xiàng)目發(fā)布后,瀏覽器上還是舊代碼,沒有及時(shí)更新到最新代碼,下面通過本文給大家分享vite+vue3不清除瀏覽器緩存直接下載最新代碼的解決方案,感興趣的朋友一起看看吧2024-06-06淺談一下Vue生命周期中mounted和created的區(qū)別
每一個(gè)vue實(shí)例從創(chuàng)建到銷毀的過程,就是這個(gè)vue實(shí)例的生命周期,在這個(gè)過程中,他經(jīng)歷了從開始創(chuàng)建、初始化數(shù)據(jù)、編譯模板、掛載Dom、渲染→更新→渲染、卸載等一系列過程,那么這些過程中,具體vue做了些啥,我們今天來了解一下2023-05-05Vue滑塊驗(yàn)證碼組件anji-captcha的使用案例詳解
滑塊驗(yàn)證是一種常見的人機(jī)識(shí)別方法,這篇文章主要介紹了Vue滑塊驗(yàn)證碼組件anji-captcha的使用,本文通過實(shí)例代碼圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-05-05在 Vue 項(xiàng)目中引入 tinymce 富文本編輯器的完整代碼
這篇文章主要介紹了在 Vue 項(xiàng)目中引入 tinymce 富文本編輯器的實(shí)例代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-05-05