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

CORS策略阻止访问:没有“访问-控制-允许-起源”

郭星文
2023-03-14

我正在使用以下版本

    null

CORS策略阻止了从原点获取的访问:请求的资源上没有'Access->Control-Allow-Origin'标头。如果一个不透明的响应满足您的需要,请将请求的模式设置为“no-cors”,以便在禁用CORS的情况下获取资源。

我不明白为什么我会得到这个错误。

以下是从Google Chrome开发者工具中提取的相关请求和响应细节

推荐人策略:严格的-原产地-当-跨原产地时

响应头access-control-allog-headers:accept、accept-encoding、authorization、content-type、dnt、Origine、user-agent、x-csrftoken、X-request-with

access-control-allog-methods:DELETE,GET,OPTIONS,PATCH,

内容-长度:0

内容类型:text/html;Charset=UTF-8

日期:星期二,2021年9月7日01:15:10格林尼治时间

连接:保持活力

接受:/

访问-控制-请求-方法:GET

接受-语言:en-GB,EN-美国;Q=0.9,EN;Q=0.8

共有1个答案

公冶麒
2023-03-14

用于向django服务器发出请求的每个IP地址或域都应该添加到settings.py中,如下所示:

CORS_ORIGIN_WHITELIST = ('http://localhost:3000','http://10.0.123.123:8998')

请在评论中告诉我结果。

 类似资料:
  • 我使用从使用API的ReactJS发送数据,我得到一个错误: 以下是错误: CORS策略已阻止从来源“http://localhost/2019/EURDU/user_controllers/userregistercontroller/userregistration”访问位于“http://localhost:3000”的XMLHttpRequest:飞行前响应中的access-control

  • 我正在工作的一个项目与SpringbootReactJS和MongoDB。我已经实现了整个代码,但它没有从数据库导入数据。它显示了以下错误。 访问位于“”的XMLHttpRequesthttp://localhost:8080/api/auth/file“起源”http://localhost:8081'已被CORS策略阻止:请求的资源上不存在'Access Control Allow Origi

  • 它是一个服务类,如下所示: 我试图通过将用户名和密码添加为let来发送用户名和密码,但它说我被CORS策略阻止了。 在这里,我在我的春靴里补充道: 在controller类中: 来自网络选项卡的消息

  • 我正在使用< code>Vue js开发一个应用程序。根据我的设置,当设置更改时,我需要将一个变量传递给我的URL。 但是当我的应用点击URL时,它会显示以下消息。

  • 错误:我在Firefox中得到以下内容:外国站点查询被阻止:同源策略不允许读取远程资源http:// localhost:8080 / api / v1 / post /。(原因:“访问控制-允许-源”CORS 标头不存在) 我已经花了几个小时允许CORS与我的Spring Boot服务器通信,以使我的REACT UI与服务器通信。关于堆栈溢出,有许多措辞类似的问题,但建议的解决方案中没有一个解决

  • 解决错误“无访问控制-允许-源” 所以我试图搜索访问控制允许起源Node.js,但我只能看到那些使用Express.jsapi。 警告看起来很简单:在响应中添加标题“Access Control Allow Origin”。 Access-Control-Allow-Origin不允许源http://localhost 像上面的问题一样,我也可以看到很多答案都有。使用或res.header,但: