2011-12-01 35 views
1

CouchDB 1.1附带一个非常有用的Javascript文件,名为couch.js。我可以在我的Couch实例上的http://localhost:5984/_utils/script/couch.js上找到它。如何在沙发应用程序中使用couch.js?

我想在CouchApp中使用此脚本。特别是我希望能够在Javascript函数中运行update handlersviews。该文件看起来不符合CommonJS,但我仍然尝试过。我将它复制到我的couchapp的lib目录中。我试图用CommonJS的require语句来包含它,但是无法加载。我试过以下内容:

var couchdb = require('lib/couch.js'); 

任何人都可以帮我把它加载到Javascript函数吗?当我在网上搜索时,我发现帮助将它包含在HTML文档中,如下所示:

<script src="/_utils/script/couch.js"></script> 

很明显,这在我的Javascript函数中不起作用。另外,如果有一种方法可以将它从_utils目录中包含,而不必将其复制到我的couchapp lib目录中,我宁愿这样做。但这只是额外的奖励。

回答

2

虽然你可以增加出口的方法,使之符合CommonJS的,你不希望使用您的意见和更新处理内部,couch.js。 couch.js文件被设计为在支持Ajax的JavaScript环境中运行。 couchdb javascript环境不公开任何ajax功能。

相关问题