vue用axios和springMVC跨域就是做不通呢,有人帮忙看下吗
1个回答
展开全部
楼主如果想使用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;
如若有疑问,可追评
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询