axios 中的跨域问题不是很懂。

2021-01-14 02:43:10 +08:00
 ximikang

现在遇到的问题是,需要使用一个其他网页中的接口,使用 nodejs 中的 axios 可以直接访问接口和数据,但是在我自己的前端网页中使用相同的代码使用 axios 请求一直遇到了跨域问题。 我想到的解决方案就是前端访问我后端的 api,再用后端的访问其他网页中的接口,再发送给我自己的前端,相当于后端起到了代理作用,但是这样想想好智障,都是客户端为什么前后端中的 axios 不相同。 难道后端中的 axios 不存在跨域问题,或者是浏览器在 axios 请求后还会再进行拦截和审查,希望大佬可以解答一下,本人不搞前后端,大佬轻喷。

1931 次点击
所在节点    前端开发
5 条回复
Carseason
2021-01-14 02:46:48 +08:00
你后端要开放相关的跨域配置和 header 头
wunonglin
2021-01-14 02:51:30 +08:00
wunonglin
2021-01-14 02:51:47 +08:00
limuyan44
2021-01-14 03:02:28 +08:00
首先什么是跨域,就不会有这个疑问了。
ximikang
2021-01-14 03:07:30 +08:00
@limuyan44 懂了懂了,跨域确实是因为浏览器为了安全问题采取的限制要求,服务端不采取措施。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/744746

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX