前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Chrome中克服CORS限制

Chrome中克服CORS限制

作者头像
fanzhh
发布2019-08-20 11:25:17
2.6K0
发布2019-08-20 11:25:17
举报

在使用React+Django REST开发中,前端需要通过jquery获取本地Django API数据,遇到了这样的错误:

Error

经搜索,这是遇到了CORS限制,此处有详细说明。

解决的方案有3个:

  • 关闭Chrome的CORS;
  • 使用Chrome插件解决;
  • 使用代理服务器。

更详细的说明:你这是正尝试从本地主机访问api.serverurl.com ,这是跨域请求的确切定义。

关闭它只是为了完成你的工作(如果你访问其他网站,安全性就下降了),你可以使用代理,使浏览器认为所有请求来自本地主机,在你有本地服务器并需要调用远程服务器的时候。

所以api.serverurl.com可能会变成localhost:8000/api,你的本地nginx或其他代理将发送到正确的目的地。

来源在这儿

我使用Chrome插件解决了这个问题:

Allow-Control-Allow-Origin

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.01.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档