【发布时间】:2017-05-29 23:43:04
【问题描述】:
当我尝试从 localhost:5000 获取数据时(我的 api 在 localhost:8080)我有一个错误:
Fetch API 无法加载 http://localhost:5000/users/1。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,Origin 'http://127.0.0.1:8080' 不允许访问。如果不透明的响应满足您的需求,请将请求的模式设置为“no-cors”以获取禁用 CORS 的资源。
我知道我必须添加标题 Access-Control-Allow-Origin: * 但我不知道在哪里。 我正在使用 JS+Python(ReactJS 和 Flask 框架)
【问题讨论】:
-
在 API 的 python/flask 路由中。如果您为此添加代码,我们可以进一步帮助您。
-
谢谢! “Flask”是关键字 :) 我在这里找到解决方案:flask.pocoo.org/snippets/56
标签: javascript reactjs cors