
1.快递

Express是一个快速且简约的Node.js Web框架,为开发人员提供了创建Web服务器的相当大的自由。
2. Socket.io

Socket.io在应用程序中启用基于事件的实时双向通信系统。
3.人体解析器

Body-parser是一个软件包,允许您解析存储在中的请求正文
req.body
,用作基于Express的服务器的中间件。它在请求到达适当的处理程序之前对其进行处理。
4.肺心病

Cors是一个包含Connect / Express中间件实现的软件包,它使您可以配置和使用CORS。
5.护照

Passport是Node.js的Express兼容身份验证系统。
护照包旨在解决的唯一挑战是验证请求。使用一组可配置的称为“策略”的插件来完成请求处理。
6.穆特

Multer是Express中间件,用于处理诸如的数据
multipart/form-data
。上载文件时,此类数据主要发送到服务器。请注意,该库不处理以外的数据multipart/form-data
。
7. Axios

Axios是用于浏览器和Node.js平台的基于承诺的HTTP客户端。
8.摩根

Morgan是一个HTTP请求记录系统。
9. Http错误

Http-errors是用于生成HTTP错误的库。它可以与各种Web框架一起使用,例如Express,Koa,Connect。
10.多滕夫

Dotenv是没有依赖性的模块。它旨在将环境变量从.env文件加载到process.env中。使用此机制可以使应用程序设置与其代码分开。
11.法克

Faker是用于生成大量伪数据的库。它适用于浏览器和Node.js。
12. Nodemailer

Nodemailer允许您从Node.js环境发送电子邮件。该库非常易于使用。
13.续集

Sequelize是Postgres,MySQL,MariaDB,SQLite和Microsoft SQL Server的ORM。该库基于承诺。使用它时,开发人员可以使用许多可靠的机制来简化数据库的工作。
14.猫鼬

Mongoose是一个使MongoDB易于使用的库。它支持promise和回调。
15.开玩笑

Jest是Facebook创建的一种流行且得到良好支持的JavaScript项目测试框架。
16.片刻

Moment是一个轻量级的JavaScript库,用于处理代表日期的值。它允许您创建,解析,检查和格式化这些值。
17.罗达斯

Lodash是一个为开发人员提供许多帮助程序方法的库,这些方法可以简化数组,数字,对象,字符串的工作。该库具有模块化结构。Lodash尤其可以用于以下任务:
- 遍历数组,对象,字符串。
- 操作不同类型的值并弄清楚值的类型。
- 使用功能(例如,计算和记忆)。
18.粉笔

Chalk是一个软件包,可让您设置输出到控制台的文本的样式。它具有用户友好的API。
19.验证者

验证程序是用于验证和清除字符串数据的库。
20.谢里奥

Cheerio允许您解析HTML和XML标记的内容。该库为开发人员提供了一个API,以处理解析此类材料所产生的结果。
21. JSDoc

JSDoc是一个旨在自动创建JavaScript代码文档的系统。
22.头盔

头盔允许程序员通过帮助他们自定义各种HTTP标头来保护Express应用程序的安全。
23. Crypto-js

Crypto-js是一个JavaScript库,其中包含各种加密机制的实现。
您发现哪些Node.js库最有用?
