jQuery 是不是仍包含在 CouchDB 中?

Posted

技术标签:

【中文标题】jQuery 是不是仍包含在 CouchDB 中?【英文标题】:Is jQuery still included in CouchDB?jQuery 是否仍包含在 CouchDB 中? 【发布时间】:2016-11-15 23:09:34 【问题描述】:

我正在阅读 this CouchDB 教程,该教程引用了一些文件 - /_utils/script/jquery.js/_utils/script/jquery.couch.js - 应该包含在内。

<!DOCTYPE html>
<html>
  <head><title>Tiny CouchApp</title></head>
  <body>
    <h1>Tiny CouchApp</h1>
    <ul id="databases"></ul>
  </body>
  <script src="/_utils/script/jquery.js"></script>
  <script src="/_utils/script/jquery.couch.js"></script>
  <script>
    $.couch.allDbs(
      success : function(dbs) 
        dbs.forEach(function(db) 
          $("#databases").append('<li><a href="/_utils/database.html?'+db+'">'+db+'</a></li>');
        );
      
    );

  </script>
</html>

当我通过 Fauxton 运行 Tiny CouchApp 时,这些文件出现 404 错误。我想知道自编写教程(大约 2012 年)以来他们是否已经移动,但我无法找到更多最新的文档。

【问题讨论】:

【参考方案1】:

请查看他们的official documentation 以获取更新的示例。

Fauxton 使用 React 编码,不随 jQuery 一起提供。 (但你真的不应该依赖你的数据库来为你提供一些 JS)

【讨论】:

官方文档中有更新的例子吗?我很难找到一个。我正在浏览较新的文档,其中很多似乎不完整,而且很多似乎是从较旧的Definitive Guide 复制的,减去示例应用程序。另外,数据库可以在不需要前端服务器的情况下为 HTML+JS 提供服务的 CouchApp 的整个角度不是吗?我的意思是,这对我来说很奇怪,这就是我试图通过教程和文档的原因。但似乎他们处于不断变化的状态。切换到 2.0 后 CouchDB 的态度是否发生了变化? CouchApps 的风格依旧!我并不是建议您不要通过 CouchDB 托管 HTML/JS/CSS,只是您应该上传自己的资产,而不是依赖于 CouchDB 用于其自己的 UI 的资产,因为图书馆可以随时更改(确实如此)。

以上是关于jQuery 是不是仍包含在 CouchDB 中?的主要内容,如果未能解决你的问题,请参考以下文章

简化 Couchdb JSON 响应

Mongodb/Couchdb 代替 MySQL(从 PHP 切换到 Node)

CouchdB Jquery Ajax POST CORS

在代码存储库中存储 couchDB 视图

复制不适用于包含音频/视频文件的 CouchDB 数据库

CouchDB 是不是支持附件 PUT 请求中的 Content-Range?