开发不同模块请求不同域名 axios怎么设置baseurl
发布于 3 年前 作者 banyungong 1907 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

基本axios如下

const request= axios.create({
    baseURL: '/ai',
    withCredentials: true,
    timeout: 5000
})

vue.config.js 里面的代理配置如下,开发阶段都是联调的本地,一个页面的接口可能事后台多个人开发的。

    proxy: {
          '/aiClient':{
                target:'http://192.168.81.106:2222',
                changeOrigin:true,
                pathRewrite:{
                    '^/aiClient':''
                }
            },
            '/ai': {
                target: 'http://192.168.81.130:2222',
                changeOrigin: false,
                pathRewrite: {
                    '^/ai': ''
                }
            },
            '/a': {
                target: 'http://192.168.81.125:2222',
                changeOrigin: false,
                pathRewrite: {
                    '^/a': ''
                }
            },
            '/robot': {
                target: 'http://192.168.81.104:5555',
                changeOrigin: false,
                pathRewrite: {
                    '^/robot': ''
                }
            }
}

这个怎么去改变baseURL呢?急

回到顶部