使用CouchDB的jquery.couch.js?

时间:2011-02-11 23:32:53

标签: javascript couchdb sproutcore

这里http://blog.couchone.com/post/1027100082/whats-new-in-couchdb-1-0-part-4-securityn-stuff表示jquery.couch.js是CouchDB附带的标准JavaScript API。

但是如何从couchdb获取jquery.couch.js文件,以便在Sproutcore应用程序或其他前端应用程序中使用它的函数($ .couch.signup,$ .couch.login等)?

3 个答案:

答案 0 :(得分:9)

Futon使用此API本身,因此您可以看到它包含它的位置,以及它可能具有的其他依赖项,具体取决于您将要执行的操作。由于CouchDB服务器可以提供HTTP请求,因此您也可以像Futon那样引入依赖关系。

<script type="text/javascript" src="http://localhost:5984/_utils/script/jquery.couch.js"></script>

显然,您将更改主机名以匹配您的couchapp的主机名。

答案 1 :(得分:2)

我同意Dominic,但也想补充一点,直接链接到_utils并不是一个好主意,因为你的应用程序无法在iPhone的Safari浏览器上运行。 stackoverflow上已有一篇关于此的帖子: Simple CouchDB + jQuery mobile app loads list fine in desktop browsers, just not mobile

所以你确实应该使用_utils作为你的来源,而不是直接链接到它,如果你关心移动浏览器,你可能想要将它复制到上面帖子中推荐的vendor / couchapps目录。

答案 2 :(得分:0)

看起来futon已在2019年弃用,您不会再从fauxton获得诸如_utils/script/jquery.couch.jsjquery.jsjquery.couch.js之类的_utils文件。