vue用axios和springMVC跨域就是做不通呢,有人帮忙看下吗

 我来答
Marry丶Chen
2018-12-28 · TA获得超过162个赞
知道小有建树答主
回答量:110
采纳率:89%
帮助的人:27万
展开全部
楼主如果想使用axios进行跨域请求,可以尝试一下方法:
1、在config/index.js中进行跨域配置 -- proxyTable.具体代码如下所示:

proxyTable: {
  '/sys/': {
    target: 'https://192.168.1.23:9443/g/',  // 23联调环境
    changeOrigin: true,
    secure: false,
    pathRewrite: {
      '^/sys/': '/'
    }
  }
},

2、需要进行跨域的接口进行对应的配置处理 -- 进行替换法处理
/**
 * @description 定义全局请求根地址
 * @type {string}
 */
Global.baseRequest = '/sys/';

3、axios中进行对应的请求前缀填充(后续会被替换掉,只是用来进行接口的统一处理,如果只是部分接口需要跨域,那自行处理即可)
url = Global.baseRequest + url;

如若有疑问,可追评
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式