vue访问后端接口为何返回跨域?
用虚拟机创建了两个服务:
1 是vue-cli3创建的vue项目,端口是8080 已配置vue.config.js 跨域部分:
页面请求代码:
2是koa后端使用端口 http://127.0.0.1:3030
但不知为何在vue页面点击按钮去请求 http://127.0.0.1:3030 却显示跨域错误
ps:我是在windows下用接口转换访问!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两个服务端口不同,肯定是两个不同的域了,可用koa2-cors处理跨域
你写错请求了,代理是devserver帮你代理的,你不需要在前端请求的时候直接写后端服务器的地址。
配置
你请求的时候还是用8080这个来请求,比如你请求'/api/user',就会代理到'http://127.0.0.1:3030/api/user'