6.1. Fauxton 设置¶
Fauxton 包含在 CouchDB 2.0 中,所以请确保 CouchDB 正在运行,然后访问
http://127.0.0.1:5984/_utils/
您也可以使用 npm 升级到最新版本的 Fauxton
$ npm install -g fauxton
$ fauxton
6.1.1. Fauxton 可视化指南¶
- 您可以在此处找到可视化指南
6.1.2. 开发服务器¶
使用开发服务器是使用 Fauxton 的最简单方法,尤其是在为其开发时
$ git clone https://github.com/apache/couchdb-fauxton.git
$ npm install && npm run dev
6.1.3. 了解 Fauxton 代码布局¶
每个功能都是一个独立的模块或插件。
所有核心模块都存储在 app/module 下,任何可选的插件都存储在 app/addons 下。
我们大量使用 backbone.js 和 Backbone.layoutmanager,所以最好先了解一下它们的工作原理。现在最好浏览几个模块和插件,以了解它们的工作原理。
两个好的起点是 app/addon/config 和 app/modules/databases。
每个模块都必须有一个 base.js 文件,该文件在 Fauxton 部署时被读取和编译。
resource.js 文件通常用于您的 Backbone.Models
和 Backbone.Collections
,view.js 用于您的 Backbone.Views
。
routes.js 用于为您的视图注册一个 URL 路径,以及视图所需的布局、数据、面包屑和 API 端点。
6.1.3.1. 待办事项¶
查看 JIRA 或 GitHub 问题 以获取待办事项列表。