Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
couchdb,添加CommonJS模块的过程(显示列表函数)_Couchdb_Couchdb Futon - Fatal编程技术网

couchdb,添加CommonJS模块的过程(显示列表函数)

couchdb,添加CommonJS模块的过程(显示列表函数),couchdb,couchdb-futon,Couchdb,Couchdb Futon,在couchdb上添加CommonJs模块的确切过程是什么 我读过如下教程: 从官方文件: CommonJS模块可以添加到设计文档中,如下所示: { "views": { "lib": { "security": "function user_context(userctx, secobj) { ... }" } }, "validate_doc_update": "function(newdoc, olddoc, userctx,

在couchdb上添加CommonJs模块的确切过程是什么

我读过如下教程:

从官方文件:

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"
}

但我在哪里复制或粘贴代码?我必须保存到文件并用curl添加它吗?在fauxton上,我不知道在哪里。

管理CouchDB设计文档通常最好通过类似的工具来完成。它允许您打包文件目录并输出CouchDB设计文档

您可以在futon/fauxton编辑器中手动编辑该JSON,但这是一个难题,这取决于您的工具链。这样的外部工具也有助于部署,特别是在不同的环境中