为了账号安全,请及时绑定邮箱和手机立即绑定

使用axios请求多个服务器地址,如何设置baseURL

使用axios请求多个服务器地址,如何设置baseURL

慕容708150 2019-02-12 14:13:07
访问多个服务器地址const instance = axios.create({baseURL: "",// timeout: 50000,// 数据响应前处理函数transformResponse: [function (data) {return data;}]});如何设置这个baseUrl,我在不同的组件中要访问不同的服务器地址,该如何解决
查看完整描述

1 回答

?
海绵宝宝撒

TA贡献1809条经验 获得超8个赞

这种情况没必要用axios自身的baseURL属性。

你可以额外定义一个IPconfig文件,然后在里面定义各种你的baseURL。

比如,你的IPconfig.js中


export const baseURL = {

ip1:xxx,

ip2:xxx

}

然后具体的url,通过具体的xxIP.js拼好,在等到你用ajax方法的时候直接传入完整的。

xxIP.js中


import {baseURL} form 'IPconfig.js'

export const xxIP=baseURL+xxx;

比如:

axios.get(url,param,()=>{}); //此时直接传入完整的url,即baseURL+你的具体业务URL。


我觉得这样比较灵活,也易于管理。


查看完整回答
反对 回复 2019-02-24
  • 1 回答
  • 0 关注
  • 14459 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信