我有一个简单的应用程序使用couchdb与角.. 我需要使用angular http注入来获取存储在couchdb中的数据。 但我在控制台中出现此错误:" No' Access-Control-Allow-Origin'标头出现在请求的资源上。原点"
搜索后我发现我必须编辑位于此路径的local.ini文件: C:\ CouchDB的\等等 但我有这个错误:"许可不允许你进行修改"
问题:是否允许我编辑此文件(我使用的是Windows)
答案 0 :(得分:1)
您使用的是CouchDB 2.XX吗?如果是,您只需转到Fauxton(host/_utils
),然后在配置选项卡中单击启用CORS并设置允许的域。
否则,如果您正在使用CouchDB 1.6.1,您可以转到配置选项卡并添加以下类别/键值:
httpd / enable_cors true
cors / origin *
cors / credentials true
cors / method GET, PUT, POST, HEAD, DELETE
cors / headers accept, authorization, content-type, origin, referer, x-csrf-token
有关详细说明,请参阅this link