我想知道是否有一种方法可以在设计文档中编写一些显示、列表或更新函数,就像我可以在Fauxton中编写视图函数一样(使用它的编辑器)。
当我在Fauxton中创建一个视图时,我只需单击"Add view...“按钮。然后,我填充了设计文档和视图名称的字段,我可以直接在编辑器中编写JS代码。当我保存时,设计文档被正确生成,我的视图函数被正确转义。
例如,当我想编写一个列表时,我必须编辑设计文档并编写我的函数,例如:
...
"lists": {
"my-list": "function(head,req) {\n send(\"Simple Test\");\n}"
},
...但正确插入\n或\“是很棘手的,因为函数必须作为字符串传递。以这种方式编写函数很容易忘记一些东西。
我找不到“添加列表...”选项,所以我使用应用程序编辑器创建一个新视图,更改函数签名,保存文档,然后再次编辑它以将函数剪切/粘贴到正确的位置,但这不是一个解决方案。
那么,还有什么更好的方法来编写这些函数呢?(即使使用外部编辑器,然后上载函数?)有没有办法在外部编辑器(例如Atom)中编写JS代码,然后为该函数“生成”正确的空格字符串值,以便通过curl上载到couchdb中?
发布于 2019-11-25 22:35:28
考虑使用Photon https://github.com/ermouth/couch-photon,它为JSON文档中的JS函数提供了不错的编辑器。
https://stackoverflow.com/questions/58977059
复制相似问题