2016-12-04 65 views
1

在couchdb上添加CommonJs模塊的確切步驟是什麼?couchdb,添加CommonJS模塊的程序(顯示列表功能)

我讀過的教程,如:

https://caolan.org/posts/commonjs_modules_in_couchdb.html

從官方文檔:

http://docs.couchdb.org/en/1.6.1/query-server/javascript.html#commonjs-modules

的CommonJS的模塊可以被添加到設計文檔,像這樣:

{ 
    "views": { 
     "lib": { 
     "security": "function user_context(userctx, secobj) { ... }" 
     } 
    }, 
    "validate_doc_update": "function(newdoc, olddoc, userctx, secobj) { 
     user = require('lib/security').user(userctx, secobj); 
     return user.is_admin(); 
    }" 
    "_id": "_design/test" 
} 

但是wh我是否複製或粘貼該代碼?我必須保存到文件並添加捲曲嗎?在福克斯頓我不知道在哪裏。

回答

2

管理CouchDB設計文檔通常最好通過如couchapp這樣的工具完成。它允許你打包一個文件目錄並輸出一個CouchDB設計文檔。

可以手動編輯JSON在蒲團/ fauxton編輯器,但它是一個痛苦和有othertoolsout there取決於你的工具鏈。像這樣的外部工具也有助於部署,特別是在不同的環境中。