【问题标题】:Where to add Access-Control-Allow-Origin using ReactJS?使用 ReactJS 在哪里添加 Access-Control-Allow-Origin?
【发布时间】: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


【解决方案1】:

您必须添加您正在使用的网络服务器;前提是您要承担安全风险。

【讨论】:

    猜你喜欢
    • 2014-03-10
    • 2017-02-21
    • 1970-01-01
    • 1970-01-01
    • 2019-01-05
    • 2014-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多