V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ximikang
V2EX  ›  前端开发

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

  •  
  •   ximikang · 2021-01-14 02:43:10 +08:00 · 1957 次点击
    这是一个创建于 1445 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    5 条回复    2021-01-14 03:07:30 +08:00
    Carseason
        1
    Carseason  
       2021-01-14 02:46:48 +08:00 via Android
    你后端要开放相关的跨域配置和 header 头
    wunonglin
        2
    wunonglin  
       2021-01-14 02:51:30 +08:00   ❤️ 1
    limuyan44
        4
    limuyan44  
       2021-01-14 03:02:28 +08:00   ❤️ 1
    首先什么是跨域,就不会有这个疑问了。
    ximikang
        5
    ximikang  
    OP
       2021-01-14 03:07:30 +08:00
    @limuyan44 懂了懂了,跨域确实是因为浏览器为了安全问题采取的限制要求,服务端不采取措施。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2862 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:47 · PVG 21:47 · LAX 05:47 · JFK 08:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.