【问题标题】:Why do I get a `Cross-Origin-Request-Blocked` in the console, but the route works?为什么我在控制台中收到“Cross-Origin-Request-Blocked”,但路由有效?
【发布时间】:2021-09-15 04:06:27
【问题描述】:

我有一个通过烧瓶连接到数据库的 React 应用程序。我正在使用的特定页面是“注册用户”类型的页面。当我输入信息并单击注册时,在控制台中我触发了红色的 CORS 错误。然而,当我检查数据库时,我提交的数据最终在那里。我想如果我有一个 CORS 错误,那么没有任何东西可以互相交谈。在高层次上,这里发生了什么?

【问题讨论】:

  • 您是否检查过浏览器开发人员工具中的网络选项卡?查看标记了哪个请求。
  • @CallumMorrisson 我做到了!它没有给我状态码,但它确实说CORS Missing Allow Origin
  • 所以再看一遍,好像我得到了一个 500 代码,然后是另外三个相同的 CORS Missing Allow Origin 错误

标签: javascript reactjs flask web-development-server


【解决方案1】:

当您的 react 应用程序在本地服务器上运行时,您需要将 cors 添加到您的烧瓶应用程序中,一旦添加了 cors,您的后端就可以在任何主机上运行。

【讨论】:

    猜你喜欢
    • 2017-11-21
    • 2019-09-26
    • 2016-04-11
    • 2017-10-19
    • 2021-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-11
    相关资源
    最近更新 更多