遵循使用说明为我的艾莉丝沙发启用CORS
/_config/httpd/cors设置为true/_config/cors/my.iriscouch.com:6984设置为"http://localhost http://myapp.com"然后测试它:
$ curl -I https://my.iriscouch.com:6984/
HTTP/1.1 200 OK
Server: CouchDB/1.2.0 (Erlang OTP/R15B)
Date: Tue, 02 Oct 2012 10:49:18 GMT
Content-Type: text/plain; charset=utf-8
Content-Length: 40
Cache-Control: must-revalidate但是在响应Access-Control-Allow-Origin中没有标题.
还尝试重新启动服务器:
$ curl -XPOST -HContent-Type:application/json https://me:XXXX@my.iriscouch.com:6984/_restart
{"ok":true}但没有运气..。
--
有人能成功地为他的睡椅提供便利吗?
注: CORS补丁应该已经为我的帐户申请了.
谢谢。
发布于 2013-08-21 07:14:29
我使用以下配置使其工作:
section | option | value
-------------------------------
cors | credentials | true
cors | origins | *
httpd | enable_cors | true此外,如果您正在执行来自webapp的任何ajax请求,请确保将withCredentials参数设置为true。
AngularJS示例:
$http({withCredentials: true, ...}).post(...)发布于 2014-07-22 20:01:53
如果您打开“Configuration”工具,您将在'enable_cors‘下面找到'httpd’。您希望将该值更改为“true”。
接下来,如果你向下滚动到页面的底部,你会发现一个‘添加一个新的节’链接。您需要单击该选项,并在“cors”部分中添加一个值为“*”的“源”选项。您可以将‘源’值设置为实际的URL,但这将为每个人启用CORS。
这就是我让它为我工作的方式。
发布于 2015-04-12 06:36:45
现在看来这是可能的。我已经启用了CORS,尽管我还没有测试它。我才刚开始和CouchDB玩。
检查配置。CORS应该显示为已禁用。http: //YOURDOMAIN.iriscouch.com/_utils/config.html
请参阅这里的安装附加-cors到-couchdb http://pouchdb.com/getting-started.html的说明。
执行:添加-cors到-couchdb https://YOURDOMAIN.iriscouch.com:6984 -u用户名-p密码
结果:成功
再次检查配置。应该显示CORS已启用。http: //YOURDOMAIN.iriscouch.com/_utils/config.html
https://stackoverflow.com/questions/12689629
复制相似问题