couchdb,是否使用中间件?对于简单的restful api,使用express4 nodejs

时间:2016-11-25 17:29:33

标签: javascript express couchdb node-modules couchdb-nano

我没有找到很多关于带有nodejs和express4的couchdb的例子。

我已经看到了npm:

- https://www.npmjs.com/package/node-couchdb
- https://www.npmjs.com/package/nano

它们与couchdb 2兼容吗?

还是有没有中间件工作的方法?在这种情况下,没有中间件工作更好地了解如何工作couchdb?我想读一些关于这方面的例子。

1 个答案:

答案 0 :(得分:1)

好吧,PouchDB的文档非常棒。你有一个更大的社区(在我看来)围绕PouchDB,它不断发展。如果它与CouchDB 2.0不完全兼容,那将很快。他们也已经在实施芒果查询。

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

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