Node.js好玩的库
Express 快速,简单,极简的节点Web框架
koa 基于 Node.js 平台的下一代 web 开发框架
cheerio 解析标记(例如HTML),并提供用于遍历/操纵结果数据结构的API
nodemailer 从Node.js发送电子邮件
socket.io Socket.IO支持基于事件的实时双向通信
Multer 一个Node.js中间件,用于处理 multipart/form-data 类型的表单数据,主要用于文件上传。
Moment 一个轻量级的JavaScript日期库,用于解析,验证,操作和格式化日期。
Lodash 减少数组、数字、对象、字符串等工作的麻烦,它让 JS 变得更容易。
chal 可译为“粉笔”,node 终端样式库,主要功能为使输出不再单调,添加文字背景,改变字体颜色
validator 轻量,快捷,易扩展的前端的验证工具,无其他包依赖无样式,可以适合绝大部分使用情景,开发人员可根据项目环境自行组装反馈的错误信息给用户。
JSDoc是一个根据javascript文件中注释信息,生成JavaScript应用程序或库、模块的API文档 的工具。
Helmet 一些著名的对Web攻击有XSS跨站脚本, 脚本注入 clickjacking 以及各种非安全的请求等对Node.js的Web应用构成各种威胁,使用Helmet能帮助你的应用避免这些攻击。
CryptoJS (crypto.js) 为 JavaScript 提供了各种各样的加密算法。
forever 可能是确保给定 node 脚本连续运行的最常用工具。遇到任何意外故障时,可以使你的 Node.js 流程保持在生产中。
bluebird 功能全面的 Promises / A + 实现,具有出色的性能
Faker 在浏览器和node.js中生成大量假数据
morgan Node.js的HTTP请求记录器中间件
http-errors 为Express,Koa,Connect等创建HTTP错误。
body-parser Node.js主体解析中间件在处理程序之前在中间件中解析传入的请求主体,该处理程序在req.body属性下可用
sequelizeSequelize 是用于Postgres,MySQL,MariaDB,SQLite和Microsoft SQL Server的基于承诺的Node.js ORM它具有可靠的事务支持,关系,急切和延迟加载,读取复制等功能
passport Passport是Node.js的Express兼容身份验证中间件 Passport的唯一目的是对请求进行身份验证,它通过一组称为策略的可扩展插件来完成
Dotenv Dotenv是一个零依赖模块,可将环境变量从.env文件加载到process.env中将配置与代码分开存储在环境中
multer Multer是用于处理multipart / form-data的node.js中间件,主要用于上传文件
axios 基于Promise的HTTP客户端,用于浏览器和node.js
CORS 用于提供Connect / Express中间件的node.js程序包,可用于启用具有各种选项的CORS