6.Elasticsearch
Elasticsearch在很多公司都起着非常重要的作用,它常常用在许多大的搜索功能上面而且它并不是那么的难启动和运行。我们有很多人都在问怎么在Node.js上使用Elasticsearch。这个库文件就是答案。你也可以使用被托管的Elasticsearch库文件像SearchBox.io一样。
npm install elasticsearchclient
7.LevelUp
数据库是一个非常酷的东西,如果数据库能够在Node.js上使用,那么他们就会更酷。LevelUp是一个通过 LevelDown,底层的Node.js驱动和 LevelDB进行交互的上层接口。最伟大的事情是LevelUp允许你连接到不同的后端,这就很好的解决了各种数据在应用程序中的存储。
npm install levelup leveldown
或者
npm install level
或者
npm install level
8. Amazon AWS
亚马逊提供的一个云图书馆服务,几乎对任何开发人员都是一个很好的资源。诸如S3,EC2,和更多。我们可以得到系数级的大量好处。最近亚马逊推出了一个Node.js库与服务工作。在亚马逊图书馆可用之前我们使用aws-lib。
npm install aws-sdk
9. PDF Generation
我们在寻找一个输出我们客户的发票的解决方案时发现了这个生成PDF的库。这个pdfkit库使生成像样的pdf文件变得如此简单,我们没有做任何过于复杂的事情但它效验如神地工作了。
npm install pdfkit
10. URL操作
摆弄url是你对很多项目最后做的事情其中之一。我之前查看了很多库和模块,我目前最喜欢URIjs。它用一个很不错的链接语法来操纵URI。
npm install URIjs
现在这只是一个我使用过的库和模块的简短列表。然而,上述十个是大多数人没有使用或听说过的。请在下面评论中添加你最喜欢的模块。