Chrome中克服CORS限制

2018-01-16  本文已影响1865人  fanzhh

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

Error

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

解决的方案有3个:

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

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

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

来源在这儿

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

Allow-Control-Allow-Origin
上一篇 下一篇

猜你喜欢

热点阅读