您的位置:首页 > Web前端 > Vue.js

vue项目开发环境对跨域进行了配置,测试环境请求接口出问题

2018-07-18 10:47 633 查看

问题:vue项目中开发环境配置了跨域处理,发测试之后,由于测试是采用的它那边的压缩方式,所以导致接口请求不通,接口前面多了一个我配置的‘/code’

开发配置如下

[code]module.exports = {
dev: {
// Paths
assetsSubDirectory: 'static',
assetsPublicPath: '/oum/',
proxyTable: {
'/oum_api':{
target:'http://30.18.22.75',
changeOrigin: true
},
'/code':{//开发配置的识别名字
target:'http://30.16.11.112',
changeOrigin: true,
pathRewrite:{
'^/code':'/'
}
}
},

我的调用方式是这样的:

[code] getNewCodePic(){
fetchGet('/code/servercenter/user/getValidCode').then(response=>{
this.codePic=response.validCode;
this.requestId=response.requestId;
})
}

因为是走的测试那边的压缩,或者说没有走我这边的dev配置,所以导致接口的code还在,所以把pathRewrite去掉应该就没有问题了。

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐