本方法是使用代理的方式避过跨域,简单来说就是浏览器请求服务器会跨域,但服务器请求服务器就不会。
只适用于开发环境,线上接口与该项目不在同一域名下的话就会出现请求接口错误的问题
(所以说啊,跨域还是后端该解决的一个问题)废话不多说,直接上:
到config文件夹的index里面设置
proxyTable: {
'/apis': {
target: 'http://域名:端口/SMART-OSS',//后端接口地址
changeOrigin: true,//是否允许跨越
pathRewrite: {
'^/apis': '',//重写,
}
}
},
之后的请求就可以用
/apis 来代替后端接口地址