从 CouchDB 提供静态 HTML

Posted

技术标签:

【中文标题】从 CouchDB 提供静态 HTML【英文标题】:Serving static HTML from CouchDB 【发布时间】:2011-05-20 15:22:09 【问题描述】:

我已经启动了一个 CouchDB 服务器,并且正在运行服务基本 API 请求。总体而言,它运行良好,因为用户可以对主机 'api.example.com' 进行 GET/POST/PUT 等操作。唯一的问题是,如果用户对 '/' 执行 GET 请求,他们会得到 "couchdb":"Welcome","version":"1.0.2"

是否可以为根目录提供单个静态 html 页面或什至 HTTP 重定向?这样我就可以将用户重定向到 API 文档。

我对@9​​87654321@ 有点熟悉,但对于这样一个简单的任务来说,这似乎有点过头了。

谢谢!

【问题讨论】:

你已经在使用_rewrites了吗? 【参考方案1】:

您可能需要一个虚拟主机/重写规则。他们很容易。基本上,您告诉 CouchDB 对“www.example.com”的查询应该直接发送给重写器。重写器将提供您在设计文档中指定的任何内容。

Jan Lehnardt 在 Couchbase 博客文章Nice URLs 中写了很好的说明。

【讨论】:

以上是关于从 CouchDB 提供静态 HTML的主要内容,如果未能解决你的问题,请参考以下文章

CouchDB - CouchApp 的任何替代品?

Node.js 与 CouchDB 和 Backbone.js 一起使用,如何提供 json?

CouchDb - 防止 couchDb 提供视图

如何在 CentOS 6 上升级到 CouchDB 1.3.0 +?

Windows 上的 CouchDB?

如何修复这个 CouchDB 重写处理程序的无限循环?