当前位置: 首页 > 知识库问答 >
问题:

使用ReactJS在何处添加访问控制允许源站?

卓麒
2023-03-14

当我尝试从localhost:5000获取数据(我的apilocalhost:8080),我有一个错误:

Fetch API无法加载http://localhost:5000/users/1。请求的资源上没有“Access-Control-Allow-Origin”标头。因此,不允许访问源“http://127.0.0.1:8080”。如果不透明响应满足您的需要,请将请求的模式设置为“no-cors ”,以便在禁用cors的情况下获取资源。

我知道我必须添加标头Access-Control-Allow-Origin:*,但我不知道在哪里。我使用的是JS Python(ReactJS和Flask框架)

共有1个答案

郎灿
2023-03-14

无论您使用什么,都必须添加到您的web服务器中;前提是你要承担安全风险。

 类似资料:
  • 问题内容: 调用Webservice方法时出现以下错误。 当提到网络时,我正在获得像添加 这样的解决方案,我不知道在哪里添加它。我的脚本是: 我的网络服务方法是: 问题答案: 我已经找到了我问题的答案。只需将以下内容添加到您的web.config文件中 另外,如果您不希望在全局范围内进行设置,则可以将其单独添加到操作方法中,如下所示:

  • 问题内容: 我看到以下错误: 使用此代码: 是什么原因引起的,如何解决? 问题答案: 在当前域之外发出ajax请求时,Javascript是受限制的。 例1:您的域名为example.com,并且您想向test.com提出请求=>您不能。 例2:您的域名是example.com,并且您想向inner.example.com发送请求,但是您不能。 例3:您的域名为example.com:80,并且您

  • 我在从我的网站链接加载字体时遇到问题。在我所看到的server.js中有一个错误,即CORS不在我的标题中。现在,我的问题是如何将标题插入我的server.js有人能帮我吗? 这里是错误 源“我的网站链接”中的字体已被跨域资源共享策略阻止加载:请求的资源上不存在“访问-控制-允许-原点”标头。因此不允许访问原点“http://localhost:3001”

  • 问题内容: 我尝试使用以下代码通过$ http(角度)发送http请求: 但这不起作用,并且我在Web控制台中有此错误: 你有解决方案吗 ? 问题答案: 您看到此错误是由于在浏览器中实现的称为Same Origin Policy的安全机制所致。 基本上,这是由于您的网页尝试访问驻留在与网页本身不同的主机,端口或方案(HTTP / HTTPS /文件等)所在的服务器上的资源而引起的。 为了解决此问题

  • 我正在创建一个脚本,加载在其他网站的外部。它加载CSS和HTML,在我自己的服务器上工作得很好。 但还是不管用。

  • 我有错误: XMLHttpRequest 无法加载 http://localhost:5984/cp_config/。当凭据标志为 true 时,不能在“访问控制-允许-源”标头中使用通配符“*”。因此,不允许访问源“http://localhost”。XMLHttpRequest 的凭据模式由 withCredentials 属性控制。 但我有一个标题: 我该如何解决这个问题?