问题标签 [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.
security - 用户如何登录到定义了 reader 角色的 couchapp?
我通过 Couchapp 部署了我的应用程序,这意味着整个应用程序都在数据库之外提供服务。我不希望 Couchdb 数据库中的数据公开可用,因此我指定了一个读者角色,在我为他提供数据之前,用户必须拥有该角色。但是,当我进入应用程序时,我能得到的只是:
因为它甚至无法提供使用 jquery.couch.js 的登录页面。
关于如何提供应用内登录的任何想法(即,对于需要数据读取访问权限的用户,不使用 Futon 登录)?
jquery - 如何使用 Jquery 和 CouchDb 创建 SIGN UP 和 LOG IN?
如何设置couchDb来执行SignUp和LogIn?为此创建特殊数据库,或提供每个文档的用户名和密码。目标是根据用户/密码检索自定义文档。因此,如果一个人成功登录,沙发会加载他自己的文档,其中包含仅为他的数据!有没有办法根据客户端的用户输入在 CouchDb 上进行验证,有什么想法和例子吗?
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","reason":"The无法创建数据库,文件已存在。"}
这让人相信validation_doc_update.js中的验证只在更新文档时执行
为了证明这一点,我尝试更新没有标题的文档,期望它会返回错误,但令人惊讶的是文档刚刚被保存
所以这是我关于上面提到的所有观点的问题
validate_doc_update.js“验证”是否仅在更新文档期间工作
谁能分享一下这里列出的所有问题
couchdb - 访问 couchapp 中的视图时使用空过滤器键
从 couchapp 应用程序访问视图时,可以按键进行过滤(请参阅此问题):
现在,当我只对其中一个字段感兴趣时,我将如何使用该密钥?(但视图同时发出:视图没有改变)
我试过了:
和
但它们似乎都不起作用。
javascript - CouchDB 的 Javascript 列表缩减器
映射出来放一个键和值,值是两个数字的列表
我写的减速器减少到
我为减速器编写了这个脚本
这似乎不起作用,我在这里做错了吗?
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
这不是很有帮助。
jquery - 用事件处理两个提交按钮
我有一个带有两个提交按钮的表单:
根据我点击的按钮,我必须做两件不同的事情。update
会将一些表单数据添加到内部结构中,clean
并将清理表单和内部结构。
我遇到的问题是我无法使用 Evently/jQuery 捕捉这两个不同的事件。我可以处理表单/提交事件,但我没有得到有关按下哪个按钮的信息(根据 jQuery 文档“没有提交按钮值被序列化,因为没有使用按钮提交表单”)。
或者我已经尝试捕获更新/单击和清理/单击事件,但我没有成功构建我的 Evently 目录树来捕获它。这是我目前试图捕捉这些事件的结构:
但这些click.js
都没有被触发。关于如何解决这个问题的任何想法?或者你有什么完全不同的方法来处理 Evently 中的这两个提交按钮的建议吗?
javascript - 页面重新加载后事件停止触发
我有一个基于 evently 的 couchapp。当我推 couchapp 并开始浏览它时,它工作正常。但是,一旦我重新加载页面,事件就会停止生成:在这种情况下,单击a href
.
最令人困惑的是,这只发生在某个 div 中发生的事件:其余 div 继续正常生成事件。
要再次从有问题的 div 中获取事件,我需要重新推送 couchapp。
javascript - evently 中动态内容的事件监听器
我正在生成一个动态 html 表。表中的一列有一个可点击的图像 ( a href
)。为了测试,我还在同一个 div 中创建了一个与动态表结构相似的静态表。
我已经定义了一个selectors/a/click.js
事件处理程序,它适用于静态表中的链接,但不适用于动态表中的链接。
看来,由于表是动态生成的,因此 evently 并没有将任何事件处理程序附加到它。
有人可以为此提出解决方法吗?
jquery - 为什么 evently 建议 $$(this) 保存状态?
如此处所述,建议保存必须在不同事件中可访问的状态$$(this)
,如下所示:
该语法是什么意思?为什么$$
(双美元)?为什么this
?为什么是()
(括号)?
无论如何,该代码对我不起作用。我必须使用类似的东西:
我想了解为什么第二种形式有效,而第一种无效。