问题标签 [iriscouch]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
528 浏览

couchdb - 如何使用 nano 将 CouchDB 本地复制到远程 - 不重复?

我正在尝试使用位于 iriscouch.com 上的远程数据库复制我的本地 CouchDB 数据库。我正在使用nano

这很好用——除了将本地文档添加到现有的 iriscouch 数据库中,而不是在远程复制本地数据库。

我错过了什么吗?

相关代码如下。

0 投票
1 回答
1337 浏览

heroku - Heroku 和 Iris 沙发 vs Cloudant

您对将 Iriscouch 或 Cloudant 与 Heroku 一起使用有什么经验/想法吗?您是否必须使用 Cloudant(因为它是作为附加组件提供的)?

有什么优点/缺点?

我正在开发一个包含大量地理信息并且需要在全球范围内分发的应用程序。在任何特定地区(主要对欧洲和澳大利亚感兴趣),上述任何一项是否更快(更低的延迟)?

谢谢

0 投票
0 回答
251 浏览

ajax - Iris CouchDB 跨域发布

我正在尝试 Iris Couch,但我在发布跨域时遇到了问题。我从 Iris 的 couchdb 的 chrome 扩展中发布了一些简单的 JSON,我得到了可怕的 405(不允许的方法)

我在 CouchDB 配置中打开了 CORS,并将 CORS 凭据设置为 TRUE

这是我的 JS 代码

谢谢!

0 投票
1 回答
130 浏览

couchdb - 是否可以在没有 Apache 作为反向代理的情况下设置启用 CouchDB 的网站 URL 映射?

实际上,我在 CouchDB 前面使用 Apache 作为反向代理运行它:

是否可以[vhosts]在 CouchDB 本身内部设置以在没有 Apache 反向代理的情况下运行它?

0 投票
1 回答
1219 浏览

ios - CouchDB/PouchDB 用户认证/授权

我一直在开发 Angular/Ionic 应用程序,并且正在使用 OAuth.io 插件来处理 facebook 登录以获取用户信息。从中,我根据用户的名字和他们的 Facebook ID 号推导出一个简单的数据库名称。

我想要做的是将此本地 pouchDB 实例同步到在线 CouchDB 实例(当前使用http://iriscouch.com)以复制到桌面应用程序或类似的东西。我缺少的部分是如何处理用户身份验证/授权,以便只能读取和写入他们自己的数据库而没有其他人的,因为所有代码当前都位于客户端,没有应用服务器来处理任何登录除了OAuth.io 插件。

这是否可以在不添加应用服务器层的情况下进行处理,并且无需手动干预来在 CouchDB 实例上创建用户?

0 投票
1 回答
60 浏览

couchdb - couchdb 1.3.x 和 couch_httpd_auth.proxy_use_secret

我目前正在 iriscouch 上运行 couchdb 1.3。

我需要代理身份验证功能,但我无法设置:

在配置...

有谁知道哪个版本的couchdb支持这个功能?

谢谢

0 投票
1 回答
180 浏览

pouchdb - pouchDB 到 iriscouch 同步问题与删除

我已按照教程http://pouchdb.com/getting-started.html进行操作,添加新的 todos 效果很好,编辑 todos 也是如此,但删除(删除)不起作用。

即在 browser1 中我添加了一个待办事项并在 browser2 中显示它。然后在浏览器1中我删除了待办事项,它消失了,但只在浏览器1中,在浏览器2中它仍然存在,如果我登录到我的iriscouch,它也仍然存在。

有人遇到同样的问题并找到解决方案吗?

0 投票
1 回答
117 浏览

google-chrome - 使用 google oAuth 将 chrome 扩展程序的数据 (idb) 保存到 iriscouch

chrome扩展是否可以通过irisCouch为每个chrome用户(pouchDB,indexedDB)同步本地数据库,中间没有任何自定义身份验证服务/服务器,只使用google的登录用户(oAuth)?

我试图解决这个问题好几天,但我真的只是想知道它是否可能。

我不确定我是否朝着正确的方向前进,但我想象了这种流程:

  1. 创建谷歌身份,在清单中放松 csp,在清单中添加对我的 NAME.iriscouch.com 的权限
  2. 在 iriscouch 上启用 CORS
  3. 在 irisCouch 上生成用户的令牌认证
  4. 我需要每个 chrome 用户的每个用户数据库来拥有唯一的数据吗?

我似乎找不到关于这个问题的教程,而且我没有时间阅读来自各种来源的 100 页文档。

0 投票
1 回答
334 浏览

couchdb - 如何使您的 Iris couchDB 帐户安全

我想在 Iris 上试用 couchDB,但这对我来说真的很奇怪,因为我在通过 /_utils/ 页面创建数据库和文档以及删除的过程中没有遇到任何安全问题。没有密码保护登录,没有身份验证,什么都没有。任何人都可以在您的域上创建数据库,如果他们知道的话。

有没有办法让这个功能只对管理员可用 - 我?

我承认我没有过多地研究这个问题。

提前致谢!

0 投票
1 回答
642 浏览

node.js - 使用带有 nano 和 couchdb 的节点时 ECONNREFUSED

直到今天,我一直在成功地为我的应用程序使用 nodejs + nano + couchdb。出于某种原因,当我尝试运行我的应用程序时,我突然变得 ECONNREFUSED。如果我尝试使用 Web 浏览器或使用不同的应用程序(Java 应用程序)查询数据库,它工作正常。我不确定为什么只是在这种情况下它停止工作。过去两天我一直在研究,找不到任何帮助。我相信这可能与太多的开放连接有关,但这有点超出我的知识范围。任何人都可以为我提供有关调试此问题的任何见解或我可以进入的任何方向吗?我应该提到这个 couchdb 住在 iriscouch