使用 CouchDB 的 jquery.couch.js?
这里 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 等)?
Here http://blog.couchone.com/post/1027100082/whats-new-in-couchdb-1-0-part-4-securityn-stuff it says that jquery.couch.js is the standard JavaScript API that ships with CouchDB.
But how do i get the jquery.couch.js file from couchdb so I could use it's functions ($.couch.signup, $.couch.login etc) in my Sproutcore application or another frontend application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
Futon 本身使用此 API,因此您可以看到它包含在哪里,以及它可能具有的其他依赖项,具体取决于您要执行的操作。由于 CouchDB 服务器可以提供 HTTP 请求,因此您也可以像 Futon 一样引入依赖项。
显然,您将更改主机名以匹配您的 couchapp 的主机名。
Futon uses this API itself, so you can see where it includes it, as well as other dependencies it may have, depending on what you'll be doing. Since the CouchDB server can serve up HTTP requests, you can also pull in the dependencies like Futon does.
Obviously you'll change the hostname to match your couchapp's hostname.
我同意 Dominic 的观点,但还想补充一点,直接链接到 _utils 并不是一个好主意,因为您的应用程序无法在 iPhone 的 safari 浏览器上运行。 stackoverflow 上已经有一篇文章讨论了这个问题:
简单的 CouchDB + jQuery 移动应用在桌面浏览器中加载列表很好,只是在移动设备上不行
因此,您确实应该使用 _utils 附带的内容作为源,但不是直接链接到它,您可能需要将其复制到vendor/couchapps 目录,如建议的那样如果您关心移动浏览器,请查看上面的帖子。
I agree with Dominic but also want to add that just linking directly to _utils is not a great idea because your app will not work on iPhone's safari browser. There's already a post on stackoverflow talking about this:
Simple CouchDB + jQuery mobile app loads list fine in desktop browsers, just not mobile
So indeed you should use what ships with _utils as your source but instead of linking directly to it, you may want to copy it over to the vendor/couchapps directory as recommended in the post above, if you care about mobile browsers.
看起来 futon 已在 2019 年被弃用,您将无法从 fauxton 获取这些 _utils 文件,例如
_utils/script/jquery.couch.js
或jquery.js
、jquery.couch.js
不再了。It looks like futon is deprecated in year 2019 and you wont get those _utils file from fauxton such as
_utils/script/jquery.couch.js
orjquery.js
,jquery.couch.js
anymore.