这里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等)?
答案 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.js
或jquery.js
,jquery.couch.js
之类的_utils文件。