CouchApp设计文档和共享库

时间:2012-10-10 13:55:39

标签: couchdb couchapp

var ddoc = {
  _id: '_design/app',
  language: 'javascript',
  views: {},
  lists: {},
  shows: {},
  lib: {/* see below */}
};

我找不到关于放入ddoc.lib的内容的好文档,例如:

  1. 我可以使用功能ddoc.lib.myHelper = function () {};吗?
  2. 我可以参考JavaScript 文件(CommonJS模块?):ddoc.lib.math = 'math.js';
  3. 如果是2.存储math.js的位置?

2 个答案:

答案 0 :(得分:0)

据我所知,今天的最佳解决方案是使用couchapp。它可以创建一个可以轻松编辑的场景。

答案 1 :(得分:0)

我见过的最好的couchapp经理是http://kan.so/我会用它,但......

粗略回答你的问题。

  1. 是的,您可以将函数放在lib中,但必须将它们转换为转义字符串。你想把它们放在文件中,就像你不是一个匿名函数一样。
  2. 是的,你可以只需要结构

    “lib”:{    “math.js”:“逃脱的来源” }