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

如何在couchDB中添加CORs--请求的资源上没有“访问控制允许来源”标头

袁元明
2023-03-14

我试图创建一个html文件,同步数据从一个pouchDb到couchDb..但是iam在chrome控制台得到以下错误。

选项http://localhost:5984/todos/No“Access-Control-Allow-Origin”标头存在于请求的资源上。因此,不允许访问源'http://localhost:8080'。XMLHttpRequest无法加载http://localhost:5984/todos/。请求的资源上没有“访问-控制-允许-来源”标头。因此,不允许访问源'http://localhost:8080'。选项http://localhost:5984/todos/No“Access-Control-Allow-Origin”标头存在于请求的资源上。因此,不允许访问源'http://localhost:8080'。pouchdb-nightly.js:3496 OPTIONS http://localhost:5984/todos/No'access-control-allogy-origin'标头存在于请求的资源上。因此,不允许访问源'http://localhost:8080'。pouchdb-nightly.js:3496 XMLHttpRequest无法加载http://localhost:5984/todos/。请求的资源上没有“访问-控制-允许-来源”标头。因此,不允许访问源'http://localhost:8080'。

我找到了避免这个问题的方法。也就是说,我必须使用以下命令打开chrome:cd:\Program Files(x86)\google\chrome\application chrome.exe--disable-web-security,但这并没有解决问题。我在这里看到了很多类似的问题,但我不明白任何答案,因为我在这个领域相对来说是新手

共有1个答案

郑乐池
2023-03-14

本文档中:

要启用CORS支持,需要在local.ini[httpd]部分中设置enable_cors=true选项,并添加一个[CORS]部分,其中包含origins=*设置。请注意,默认情况下,不接受任何来源;必须使用通配符或白名单。

[httpd]
enable_cors = true

[cors]
origins = *
 类似资料:
  • 我已经创建了两个web应用程序--客户端和服务应用程序。 当客户端和服务应用程序部署在同一个Tomcat实例中时,它们之间的交互很好。 但是当应用程序部署到分开的Tomcat实例(不同的机器)时,当请求发送服务应用程序时,我会得到以下错误。 我的客户端应用程序使用JQuery、HTML5和bootstrap。

  • 我犯了这个错误 无法加载XMLHttpRequesthttp://domain.com/canvas/include/rs-plugin/js/extensions/revolution.extension.video.min.js.飞行前响应中的访问控制允许标头不允许请求标头字段X-Requested-With。 我的php页面顶部有这两行代码,用于加载这个js文件。 但是问题依然存在,我该怎么

  • 当我试图从另一个域访问rest服务时,我得到了以下错误 无法加载对飞行前请求的响应没有通过访问控制检查:请求的资源上没有“访问-控制-允许-起源”标头。因此,不允许访问源'http://localhost:8080'。 我将服务器端配置为响应跨域调用,这可以用于GET调用,但POST调用会产生错误 谢谢

  • 我在这里开始失去理智。我的项目在Spring boot和React上运行,我正在尝试实现注销功能。我想让它工作: 用户已登录。 用户单击注销 JWT令牌cookie被删除,用户被重定向到localhost:3000 从反应应用程序(localhost:3000),我想调用Spring Boot服务器(localhost:8080/exit)上的“/out”endpoint。除了我的实现之外,cor

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

  • 我试图获取一个API请求,但它正在返回此错误访问XMLHttpRequest at'https://api.deezer.com/chart'从起源'http://localhost:3000'已被CORS策略阻止:没有'访问-控制-允许-起源'标头存在于请求的资源。 密码