0

对于 CouchDB,我知道它show function可以动态生成 HTML/图像/XML 提要。

在这种情况下,它们必须在脚本本身中并进行编码(例如图像的 base 64),如这里

加载作为设计文档附件的静态资源的最佳方式是什么,例如像 JSON 一样简单,或者使用服务器端 javascript 处理图像和进程?

脚本文件本身是设计文档中的附件。变量 doc 不可用。

有没有类似于 node.js 的方法呢?或者我们在 _show 或 _list 等上下文中使用技巧来显示具有 id: _design/ddoc 的文档?

我相信在那个环境中做 REST 请求也是不可能的,因为 XMLHttpRequest 也不可用。也无法建立数据库连接?

这应该是一个简单的问题,我想知道我在 couchDB 中遗漏了什么?

4

1 回答 1

0

为了直接服务于网站,您需要使用url rewrites。您将重写/以获得您的一个显示功能。使用基本的 HTML 和 JS(可能是嵌入的)引导您的网站。

CouchApps已经完成了很多这样的工作(这里的基本教程)。这是迄今为止最简单的入门方法。这似乎http://npmjs.org的服务方式。

这不是演练的地方,所以希望这可以为您提供足够的信息来开始。

如果您的站点需要服务器端逻辑(例如 websockets),此解决方案将不适合您。沙发应用程序所获得的只是数据库、HTML、CSS 和 Javascript。

于 2013-02-24T18:11:46.203 回答