在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ 使用axios請(qǐng)求多個(gè)服務(wù)器地址,如何設(shè)置baseURL

使用axios請(qǐng)求多個(gè)服務(wù)器地址,如何設(shè)置baseURL

  1. 訪問(wèn)多個(gè)服務(wù)器地址

const instance = axios.create({
baseURL: "",
// timeout: 50000,
// 數(shù)據(jù)響應(yīng)前處理函數(shù)
transformResponse: [function (data) {

return data;

}]
});

  1. 如何設(shè)置這個(gè)baseUrl,我在不同的組件中要訪問(wèn)不同的服務(wù)器地址,該如何解決

回答
編輯回答
敢試

function getUserAccount() {
return axios.get('/user/12345');
}
function getUserPermissions() {
return axios.get('/user/12345/permissions');
}
axios.all([getUserAccount(), getUserPermissions()])
.then(axios.spread(function (acct, perms) {

// Both requests are now complete

}));

2018年3月3日 03:34
編輯回答
尕筱澄

這種情況沒(méi)必要用axios自身的baseURL屬性。
你可以額外定義一個(gè)IPconfig文件,然后在里面定義各種你的baseURL。
比如,你的IPconfig.js中

export const baseURL = {
ip1:xxx,
ip2:xxx
}

然后具體的url,通過(guò)具體的xxIP.js拼好,在等到你用ajax方法的時(shí)候直接傳入完整的。
xxIP.js中

import {baseURL} form 'IPconfig.js'
export const xxIP=baseURL+xxx;

比如:
axios.get(url,param,()=>{}); //此時(shí)直接傳入完整的url,即baseURL+你的具體業(yè)務(wù)URL。

我覺(jué)得這樣比較靈活,也易于管理。

2018年3月8日 07:23