基于koa的一个用户注册登陆功能的项目模版,集成了日志、jest、eslint、sequlize、参数验证 等开箱即用的功能
npm run start
, 生产环境启动项目npm run dev
,`开发环境下启动项目,内容改变会自动重启服务npm run test
, 允许jest单元测试npm run lint
, eslint检查并格式化代码npm run initdb
,初始化项目需要的数据库环境
测试文件所在目录
常量定义模块
controller模块
对koa的扩展模块
中间件模块
sequlize model 定义模块
service模块
工具类模块
项目中用到等辅助脚本
配置文件地址
生成测试覆盖率文件
日志文件
eslint 配置文件
项目启动文件
jest 配置文件