Nodejs相关
web开发主流框架
- express 基于 Node.js 平台,快速、开放、极简的 Web 开发框架
- koa express的升级版 支持异步
- egg 阿里系web服务框架
- nest 一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。
中间件 / 插件
- socket.io 支持实时、双向和基于事件的通信
- node-schedule 支持nodejs创建定时任务
- fast-json-stringify 支持nodejs优雅且高性能的处理json读写
- node-images node端实现图片编辑 / 压缩
- multer 文件上传中间件
- koa-logger 基于koa的日志中间件
- koa-static 基于koa的静态资源中间件
- koa2-cors 基于koa的跨域管理中间件
- koa-compress 基于koa的资源压缩中间件, 如gzip等
- jsonwebtoken token加密验证中间件
- koa-body 解析post请求 urlencoded | multipart | json 格式
- koa-jwt 基于koa的解析token中间件
- nodemon nodeJS热重置插件
数据库相关
- mongoose node.js异步环境下对mongodb进行便捷操作的对象模型工具
- mysql2 基于node的mysql crud库
- Sequelize 是一个基于 promise 的 Node.js ORM,目前支持 Postgres, MySQL, MariaDB, SQLite 以及 Microsoft SQL Server.
- flq Node与数据库交互的应用层解决方案
node运维 / 进程管理 / 监控
- pm2 nodejs 守护进程管理器