看官方的模块列表也会让你眼花缭乱,所以我们整理一份我们推荐的模块列表。按解决方案分类。
- 编码规范
- Web框架
- connect
- connect-mredis,基于mredis的session存储
- connect-render
- response-cookie
- response-patch
- express
- connect
- 模版
- ejs
- 流程控制
- eventproxy
- 数据访问
- 日志
- logfilestream
filelog
,支持日志自定义格式、日志分级、按时间切割,可被哈勃监控的异常日志
- 测试
- 测试框架
- mocha
- 断言库
- should
- HTTP服务辅助库
- supertest
- Mock工具
- rewire
- 覆盖率
- jscover
- 性能测试
- benchmark
- 自动化测试
- webghost
- 网络异常,服务模拟
interceptor
,提供真实服务与客户端之间的代理,模拟网络阻塞和请求截断。
- 测试框架
- 多进程管理
pm
(node-cluster),大家都在用,不细说
- 并发流控
- bagpipe
- 时间处理
- moment
- 静态文件处理
- loader
- clean-css
- uglify-js
- 邮件处理
- nodemailer
- 编码转换
- iconv-lite