vue如何实现跨域请求
想要实现跨域请求,按照网上的说法试了一下,但是没成功,求解决!
// config 文件夹下的 index.js 文件
dev: {
env: require('./dev.env'),
port: 8080,
autoOpenBrowser: true,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/api': {
target: 'http://127.0.0.1:8082',
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
},
在vue组件中这样调用
doRegist () {
this.$http.post('/api/user/register', this.register).then(function (response) {
console.log('注册成功!')
},function (error) {
console.log('注册失败!')
})
},
求解决跨域的正确方法。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
跨域跟vue没关系。
如果是get请求,可以采取jsonp策略。
如果有其他http跨域请求,应该是服务端设置允许跨域请求头。