在 couchdb 上部署应用程序

Posted

技术标签:

【中文标题】在 couchdb 上部署应用程序【英文标题】:deploy application on couchdb 【发布时间】:2010-09-03 07:36:48 【问题描述】:

我想在 couchdb 上部署我的应用程序。对此很少有疑问。

1) couchapp 是在 couchdb 上安装应用程序的唯一方法吗?

2) 我们可以在 couchdb 中只部署 javascript/html 吗?

我发现我的应用程序war中除了web-inf中的文件之外的所有文件都可以推送到couchdb中。 web-inf 中的文件会发生什么变化?

谢谢

【问题讨论】:

【参考方案1】:

1/ couchapp 只是一个工具,它可以推送带有视图、显示、列表功能等的设计文档。默认生成的 couchapp 包含事件代码,因为它是编写 couchapps 的最常见方式。存在其他工具:

沙发上的 Sammy 应用程序:http://github.com/quirkey/soca Couchapp 包管理器:http://github.com/caolan/cpm

2/ 您可以部署任何类型的附件,实际上是设计文档中通常包含的任何附件。有关 couchapp 的更多信息,请访问 couchapp.org。

3/ WAR 文件是 Java 代码,这不会让您使用 CouchDB。

【讨论】:

所有这些工具都只是使用CouchDB HTTP API。 CouchDB 对作为文档附件添加的文档的 Content-Type 没有任何限制。另外两个值得注意的工具是Reupholster 和node.couchapp.js。

以上是关于在 couchdb 上部署应用程序的主要内容,如果未能解决你的问题,请参考以下文章

Windows 上的 CouchDB?

Django & Couchdb:如何在没有 Apache 服务器的情况下进行部署

获取带有外部参数的 couchDB 文档

我在哪里可以找到 couchdb 应用程序的列表?

同一设备上的每个用户一个pouchDB与单个CouchDB同步

基于每个数据库的 CouchDB 授权