node.js -> koa.js koa.js学习demo,包含登录、鉴权、jwt、路由、错误处理等功能模块 使用到的数据库插件 typeorm 0.3.17版本 与 0.2.x 版本有所区别
- Node.js:10.x 及以上
- npm:6.x 及以上
- Koa:2.x
- MySQL:推荐稳定的 5.7 版本及以上
- TypeORM:0.3.x
- argon2加密
- 如何编写 Koa 中间件
- 通过 @koa/router 实现路由配置
- 通过 TypeORM 连接和读写 MySQL 数据库(其他数据库都类似)
- 了解 JWT 鉴权的原理,并动手实现
- 掌握 Koa 的错误处理机制
参考文章:[一杯茶的时间,上手 Koa2 + MySQL 开发](https://juejin.cn/post/6844904170642735118)