从 CouchDB Show Function 发出 AJAX 请求

Posted

技术标签:

【中文标题】从 CouchDB Show Function 发出 AJAX 请求【英文标题】:Make AJAX request from CouchDB Show Function 【发布时间】:2014-10-13 16:47:43 【问题描述】:

我正在尝试创建一个类似于couchperuser 的 CouchApp,它将为每个用户创建一个沙发数据库。我的目标不是设置单独的节点服务器,因为我希望实现“仅前端/无后端”设计。我的想法是使用Show Function,它可以使用沙发管理员的用户名和密码来创建数据库。这种方法的问题是 Show Functions 没有副作用,这意味着我不能使用 XMLHttpRequest 对象或从 Show Function 中修改沙发文档。是否有其他可用的方法使用 Show Function、Update Handler 或其他一些 CouchDB 构造?

【问题讨论】:

【参考方案1】:

没有。这是不可能的。

唯一的方法是在通过_show 函数提供页面后,从浏览器发出 XHR 请求。如果这符合您的需求,那就太好了;如果没有,那么纯 CouchApp 对您来说是不够的,您需要一个单独的后端服务器。

【讨论】:

以上是关于从 CouchDB Show Function 发出 AJAX 请求的主要内容,如果未能解决你的问题,请参考以下文章

使用python设置dockerized Couchdb

未请求密钥时 CouchDB 列表视图错误

来自 Ektorp 的 CouchDB Map/Reduce 视图查询

在 Couchdb 中订购

如何在 CouchDB 中使用 html 模板

couchdb 查询地图视图而不是减少视图