javascript - couchdb,是否使用中间件?对于简单的 Restful API,使用 Express4 NodeJS

标签 javascript express couchdb node-modules couchdb-nano

我没有找到很多关于 couchdb 与 Nodejs 和 Express4 的示例。

我在 npm 上看到过:

它们与 couchdb 2 兼容吗?

或者有没有一种无需中间件即可工作的方法?在这种情况下,最好在没有中间件的情况下工作,以便更好地理解 couchdb 是如何工作的?我想阅读一些相关示例。

最佳答案

嗯,PouchDB 的文档绝对很棒。 (在我看来)围绕 PouchDB 有一个更大的社区,并且它在不断发展。如果它与 CouchDB 2.0 不完全兼容,那么很快就会兼容。他们也已经在实现 Mango Query。

与 PouchDB 相比,Nano 非常简约。一切都取决于您的需求。此外,PouchDB 还为您提供了使用 Promises 的可能性,与 Nano 回调相比,它可以更轻松地编写干净的代码。

Nano 和 PouchDB 都是很好的库,我强烈建议您开始使用其中一个库。除非您想构建与这些非常不同的东西,否则构建自己的库将是浪费时间。您可能希望更多地关注项目的核心,而不是构建一个库来访问 CouchDB 的 API。

关于javascript - couchdb,是否使用中间件?对于简单的 Restful API,使用 Express4 NodeJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40810002/

相关文章:

javascript - 如何在 undefined object 上使用三元运算符

javascript - 如何使用 Javascript 在 Cordova 中检测系统语言

javascript - 在 nodeJs socket.io on 方法在 webstorm 中未解决

javascript - 将 ember-resource 与 couchdb 一起使用 - 如何保存我的文档?

CouchDB 搜索和替换

javascript - 当焦点位于使用 JavaScript 的按钮时如何检测 "tab keypress"

javascript - Ajax 表单提交进度功能失败?

node.js - 另一个 Promise 问题 - 嵌套的 Sequelize 调用?

node.js - Jade 混合麻烦

couchdb 更改通知