- JWT 路由鉴权;
- 基于 typeorm 的 mysql 数据库连接;
- redis 缓存关系库使用及示例;
- mocha 单元测试;
- koa-static 静态资源开放;
- 路由拆分 koa-route 及 koa-router 使用;
.
├── src
│ ├── controller //controller层
│ ├── entity //实体类
│ ├── redis //redis相关配置及工具类
│ ├── router //路由配置
│ ├── service //service层
│ ├── config.ts //配置文件
│ ├── constants.ts //项目常量
│ └── index.ts //项目入口index.js
├── .env //配置文件
├── ecosystem.config.js //pm2配置
├── ormconfig.json //数据库 ORM 配置文件
├── nodemon.json //nodemon配置
├── package.json //npm 安装包
└── tsconfig.json //ts配置文件
./public/mysql.sql
- 基础接口
- 路由拆分
- 静态资源开放
- 数据库连接
- 寻找更简单的数据库查询方式: typeorm
- mocha 单元测试
- redis
- JWT 认证
- TS 改造
- Api 文档