javascript - 在 CouchDB 中摆脱 CORS?

标签 javascript couchdb cors pouchdb

当我尝试将数据库从 PouchDB 复制到 CouchDB 时遇到问题。 enter image description here

这是我用于数据库复制的代码

       var db = new PouchDB('todos');
       var remoteCouch = 'http://localhost:5984/db/';

function sync() {

     var opts = {live: true};
      db.replicate.to(remoteCouch, opts);
 };

最佳答案

编辑:现在有一个 add-cors-to-couchdb使这个变得非常简单的脚本:

npm install -g add-cors-to-couchdb && add-cors-to-couchdb

如 PouchDB 中所述 getting started guide , 要启用 CORS,您需要执行以下操作:

$ export HOST=http://username:password@myname.iriscouch.com $ curl -X PUT $HOST/_config/httpd/enable_cors -d '"true"' $ curl -X PUT $HOST/_config/cors/origins -d '"*"' $ curl -X PUT $HOST/_config/cors/credentials -d '"true"' $ curl -X PUT $HOST/_config/cors/methods -d '"GET, PUT, POST, HEAD, DELETE"' $ curl -X PUT $HOST/_config/cors/headers -d\ '“接受、授权、内容类型、来源”'

我们还在 common errors 中记录了这一点, 但显然它的 Googlability 仍然不够高。 :)

关于javascript - 在 CouchDB 中摆脱 CORS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24432301/

相关文章:

asp.net-mvc - 使用 CORS 在 WebAPI 中将文本/纯文本作为复杂对象发布

javascript - 如何为不同的选择器重复一个功能?

javascript - cordova 中的 navigator.geolocation.getCurrentPosition 仅提供 10 米的精度

python - Python 函数的文本

performance - Mongodb 与 Couch Db Select 性能

azure - 最佳实践 : Calling separate Web-API Service from Single Page Application (SPA)

javascript - 无法将文件添加到 chrome 开发人员工具源工作区

javascript - Bootstrap :don't know how to make a stylish mega menu

couchdb - CouchDB 中的一个 View ,用于查找最近的零回复论坛主题

google-chrome - 使用 Google Cloud Storage 的 Google Chrome 中的范围请求出现 CORS 错误