有js基础, 想快速入门搭建业务服务
必要性:
高 > 中 > 低~可选
有相似的功能的可以换,主要是能学会其中一种,不要太在意’用什么比较好’
. | 名称 | 说明 | 必要性 |
---|---|---|---|
1 | Joi | 接口数据验证模块 | 高 |
2 | Sequelize | ORM框架 | 高 |
3 | JWT | 身份验证 Token hapi-auth-jwt2 | 高 |
4 | 创建事务的代码怎么写 | 增删改查 | 高 |
5 | 接口返回数据怎么封装 | 高 | |
6 | 自定义业务错误信息 | 403表示权限等 | 高 |
7 | MySQL | 创建,初始化表,管理 | 中 |
8 | 部署项目 | 中 | |
9 | 上传文件功能 | 低 | |
10 | Swagger | 生成接口文档 | 中 |
11 | API设计 | 低 | |
12 | Supervisor nodemon PM2 | 自动重启 Node.js 服务 | 高 |
13 | 调试 | console.log debugger node-inspector + Chrome | 中 |
14 | 生成日志 | 低 | |
15 | 性能优化 | 可选 | |
16 | 测试框架 | 可选 |