问题标签 [couchapp]

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 投票
2 回答
1147 浏览

security - 用户如何登录到定义了 reader 角色的 couchapp?

我通过 Couchapp 部署了我的应用程序,这意味着整个应用程序都在数据库之外提供服务。我不希望 Couchdb 数据库中的数据公开可用,因此我指定了一个读者角色,在我为他提供数据之前,用户必须拥有该角色。但是,当我进入应用程序时,我能得到的只是:

因为它甚至无法提供使用 jquery.couch.js 的登录页面。

关于如何提供应用内登录的任何想法(即,对于需要数据读取访问权限的用户,不使用 Futon 登录)?

0 投票
1 回答
338 浏览

jquery - 如何使用 Jquery 和 CouchDb 创建 SIGN UP 和 LOG IN?

如何设置couchDb来执行SignUpLogIn?为此创建特殊数据库,或提供每个文档的用户名和密码。目标是根据用户/密码检索自定义文档。因此,如果一个人成功登录,沙发会加载他自己的文档,其中包含仅为他的数据!有没有办法根据客户端的用户输入在 CouchDb 上进行验证,有什么想法和例子吗?

0 投票
1 回答
350 浏览

couchdb - Couchdb 和沙发帮助

几周前我是Couchdb的新手,我 git 克隆了名为sofa [what and app] 的 couchdb 应用程序。整个星期都很顺利,但今天突然间我偶然发现了一些东西。

当我浏览 Sofa 应用程序并尝试创建一个没有标题的帖子时,我的意思是这里 提示和警告框“无法保存文档:无法创建数据库,文件已存在。” 这很奇怪,因为查看源代码我发现需要(在validate_doc_update.js中 返回其自定义 json 错误)类似于这种格式 {"forbidden" : message }) 以禁止为键

在 validate_doc_update.js

检查返回的 json 与 json 不同的响应状态,如果 validate_doc_update.js 中的上述require 函数会返回它,这里是 json {"error":"file_exists","re​​ason":"The无法创建数据库,文件已存在。"}

这让人相信validation_doc_update.js中的验证只在更新文档时执行

为了证明这一点,我尝试更新没有标题的文档,期望它会返回错误,但令人惊讶的是文档刚刚被保存

所以这是我关于上面提到的所有观点的问题

validate_doc_update.js“验证”是否仅在更新文档期间工作

谁能分享一下这里列出的所有问题

0 投票
1 回答
198 浏览

couchdb - 访问 couchapp 中的视图时使用空过滤器键

从 couchapp 应用程序访问视图时,可以按键进行过滤(请参阅此问题):

现在,当我只对其中一个字段感兴趣时,我将如何使用该密钥?(但视图同时发出:视图没有改变)

我试过了:

但它们似乎都不起作用。

0 投票
1 回答
206 浏览

javascript - CouchDB 的 Javascript 列表缩减器

映射出来放一个键和值,值是两个数字的列表

我写的减速器减少到

我为减速器编写了这个脚本

这似乎不起作用,我在这里做错了吗?

0 投票
1 回答
636 浏览

jquery - 是否有适用于 jquery.couch.app.js 的文档?

有谁知道是否有可用的文档:

jquery.couch.app.js

我看到它在很多我有源代码的 couchapps 中使用,但是当我通读它们时,试图找出传递给 $.couch.app(function callback() {}) 如果没有文档,它会变得有点受欢迎。

到目前为止,我发现的是:

http://couchapp.couchone.com/docs/_design/docs/index.html#/topic/couchapp

这不是很有帮助。

0 投票
1 回答
133 浏览

jquery - 用事件处理两个提交按钮

我有一个带有两个提交按钮的表单:

根据我点击的按钮,我必须做两件不同的事情。update会将一些表单数据添加到内部结构中,clean并将清理表单和内部结构。

我遇到的问题是我无法使用 Evently/jQuery 捕捉这两个不同的事件。我可以处理表单/提交事件,但我没有得到有关按下哪个按钮的信息(根据 jQuery 文档“没有提交按钮值被序列化,因为没有使用按钮提交表单”)。

或者我已经尝试捕获更新/单击和清理/单击事件,但我没有成功构建我的 Evently 目录树来捕获它。这是我目前试图捕捉这些事件的结构:

但这些click.js都没有被触发。关于如何解决这个问题的任何想法?或者你有什么完全不同的方法来处理 Evently 中的这两个提交按钮的建议吗?

0 投票
1 回答
99 浏览

javascript - 页面重新加载后事件停止触发

我有一个基于 evently 的 couchapp。当我推 couchapp 并开始浏览它时,它工作正常。但是,一旦我重新加载页面,事件就会停止生成:在这种情况下,单击a href.

最令人困惑的是,这只发生在某个 div 中发生的事件:其余 div 继续正常生成事件。

要再次从有问题的 div 中获取事件,我需要重新推送 couchapp。

0 投票
2 回答
278 浏览

javascript - evently 中动态内容的事件监听器

我正在生成一个动态 html 表。表中的一列有一个可点击的图像 ( a href)。为了测试,我还在同一个 div 中创建了一个与动态表结构相似的静态表。

我已经定义了一个selectors/a/click.js事件处理程序,它适用于静态表中的链接,但不适用于动态表中的链接。

看来,由于表是动态生成的,因此 evently 并没有将任何事件处理程序附加到它。

有人可以为此提出解决方法吗?

0 投票
1 回答
125 浏览

jquery - 为什么 evently 建议 $$(this) 保存状态?

如此处所述,建议保存必须在不同事件中可访问的状态$$(this),如下所示:

该语法是什么意思?为什么$$(双美元)?为什么this?为什么是()(括号)?

无论如何,该代码对我不起作用。我必须使用类似的东西:

我想了解为什么第二种形式有效,而第一种无效。