提示:已拦截跨源请求:同源策略禁止读取位于 http://localhost:3000/users/getUser 的远程资.....

来源:1-1 课程导学

广招科技

2018-10-29

这样写 this.$axios.get(’/users/getUser’) 会提示已拦截跨源请求

这样写 this.$axios.get(‘http://127.0.0.1:3000/users/getUser’) 就正常。。。

或者在 async nuxtServerInit 里 app.$axios.get(’’/users/getUser") 这样写也正常。

是不是哪里没配置对?

写回答

5回答

快乐动起来呀

2019-06-25

接口也换成 localhost:3000,可以查下同源策略是什么含义?

0
0

zhuifengtu

2019-06-25

我还没有仔细看, 不过应该是后端要配置cors的问题, require一个koa-cors 应该就能解决.

0
0

Bearxsh

2019-04-22

我遇到了和你同样的问题,请问你知道什么原因吗

0
0

暮雨Rain

2018-11-30

请问原因是什么呀

0
1
广招科技
我也不懂,可能是代理什么的没配好
2018-11-30
共1条回复

快乐动起来呀

2018-10-29

你可以看下浏览器network面板发出的是什么请求,完整的接口地址是什么?也要看下axios默认的domain是什么,看下文档会有收货

0
0

Vue全家桶+SSR+Koa2全栈开发美团网

整合大前端8项技术,全面晋级全栈工程师,毕设/面试作品

2445 学习 · 1638 问题

查看课程