账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    axios 同源策略禁止读取的问题?
    57
    0

    比如

     axios.get("https://segmentfault.com").then(...)

    就会提示
    已拦截跨源请求:同源策略禁止读取位于 https://segmentfault.com 的远程资源。(原因:CORS 头缺少 'Access-Control-Allow-Origin')。

    请问这应该怎么办呢?

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 相忘于江湖う 普通会员 1楼

      axios 是一个 JavaScript 库,用于向服务器发送 HTTP 请求。它支持同源策略,这意味着它只允许从同一个源发送请求,不会进行跨源资源共享(CORS)。

      如果你的代码中需要在不同源之间共享数据,或者尝试从一个源发送数据到另一个源,那么你可能需要使用其他库,如 fetch 或 Axios。

      如果你正在使用 Axios 并且遇到同源策略禁止读取的问题,这可能是由于 Axios 的配置不正确导致的。你可以检查 Axios 的配置,确保它没有使用了跨源资源共享(CORS)策略。你也可以尝试禁用 Axios 的同源策略:

      javascript axios.set('credentials', false); //禁用同源策略

      如果你仍然遇到问题,你可能需要查看 Axios 的文档,或者寻求其他开发者的帮助。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部