CouchDB can';无法设置HTTPS

CouchDB can';无法设置HTTPS,https,couchdb,couchdb-2.0,Https,Couchdb,Couchdb 2.0,我正在学习使用CouchDB,我通常通过Ajax调用与数据库通信。我开始变得 跨源请求被阻止 ”“原因是什么 访问控制允许源 ,所以我决定通过HTTPS而不是标准HTTP使用CouchDB。为此,我遵循了上给出的说明 Linux上的问题: 我首先尝试在我使用Linux的笔记本电脑上设置它。但是我找不到应该在其中设置证书路径的Local.ini文件 在试图找到解决方案失败后,我放弃了,从一开始就在我的电脑上使用Windows Windows上的问题: 所以我在我的Windows上安装了最新版本的C

我正在学习使用CouchDB,我通常通过Ajax调用与数据库通信。我开始变得

跨源请求被阻止

”“原因是什么

访问控制允许源

,所以我决定通过HTTPS而不是标准HTTP使用CouchDB。为此,我遵循了上给出的说明

Linux上的问题:
我首先尝试在我使用Linux的笔记本电脑上设置它。但是我找不到应该在其中设置证书路径的Local.ini文件

在试图找到解决方案失败后,我放弃了,从一开始就在我的电脑上使用Windows

Windows上的问题:
所以我在我的Windows上安装了最新版本的CouchDB,我创建了证书,找到了Local.ini文件,并按照手册中的说明做了一切。问题是我无法重新启动CouchDB以便进行更改。因此,在谷歌解决了这个问题之后,我找到了一个可能的解决方案,通过任务管理器->服务->停止ApacheCouchDB来停止CouchDB。但当我试图重新开始时,我发现了问题

Windows无法在本地计算机上启动Apache CouchDB。有关详细信息,请查看系统事件日志。如果这是非Microsoft服务,请与服务供应商联系,并参阅服务规范错误代码3

如果有人能帮我解决问题,我会非常高兴。我更喜欢为Linux问题找到一个解决方案,因为我主要在笔记本电脑上工作,但即使在Windows上运行,我也会感到满意


提前感谢您在Linux上,您可以使用此软件包将CORS添加到CouchDB:


在Linux上,似乎需要为CouchDB激活CORS。实际上有一个脚本可以做到这一点。这个脚本是由一些人开发的。