- Typescript 支持
- 代码规范 ESLint + Prettier
- 环境管理 dotenv
- 请求结果管理 HttpResult
- 支持 async await(有错误的时候,无法自定义返回的错误内容)
- 注解方式添加路由
- 注解方式添加中间件
- router, router 模块化
- jest
- 参数校验 express-validator
- typeorm 操作 mongodb
中间件:
- 日志处理 morgan, bunyan
- 全局错误处理 globalError
- cors
- body-parser, express 4.16.0 后支持 body 解析,可以直接使用:
express.json()
"log_date_format": "YYYY-MM-DD HH:mm:ss",