我正在尝试创建一个类似于couchperuser的CouchApp,它将为每个用户创建一个沙发数据库。我的目标是不设置单独的节点服务器,因为我希望实现“仅前端/无后端”设计。我的想法是使用Show Function可以使用沙发管理员的用户名和密码来创建数据库。这种方法的问题是Show Functions是无副作用的,这意味着我不能在Show Function中使用XMLHttpRequest对象或修改couch文档。是否有另一种方法可以使用Show Function,Update Handler或其他一些CouchDB构造?
答案 0 :(得分:1)
没有。那是不可能的。
唯一的方法是在通过flatMap
功能提供页面后,从浏览器发出XHR请求。如果这符合您的需求,那就好;如果没有,那么纯粹的CouchApps对你来说还不够,你需要一个单独的后端服务器。