在平常的项目开发当中,很容易遇到跨域的问题,好在vue-cli的脚手架提供了跨域的解决方案,在config下的index.js中有个proxyTable属性,在其中添加如下配置:
proxyTable: {
'/api':{
target:'http://localhost:8090',
changeOrigin:true,
pathRewrite:{
}
}
如上所示,如果在8090后在加路径,则无效(亲测);
在pathRewite中可以添加替换,因为在正常代理过后会在路径结尾有ap这个路径,所以如果实际的地址和这个不同,则可以进行替换。
网友评论