vue.js - vue-cli 配置跨域代理不生效
本文介绍了vue.js - vue-cli 配置跨域代理不生效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
proxyTable: {
'/api':{
target:'http://www.api.com/api',
changeOrigin:true,
pathRewrite:{
'^/api':''
}
}
},
在config/index.js里配置里这个代理,页面发请求依然是请求到本地的。要怎么正确配置呢?
发的请求代码如下
this.$http.get('/api/menu/get_list').then(function(data){
console.log(data)
})
这样子发的请求仍然是http://localhost:8080/api/men...
解决方案
其实已经生效了。
代理本质上就是请求本地server转发到代理server
这篇关于vue.js - vue-cli 配置跨域代理不生效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文