基于koa的一个用户注册登陆功能的项目模版,集成了日志、jest、eslint、prisma、参数验证 等开箱即用的功能
npm run start
, 生产环境启动项目npm run dev
,`开发环境下启动项目,内容改变会自动重启服务npm run test
, 允许jest单元测试npm run lint
, eslint检查并格式化代码
- 该
db push
命令将 Prisma 模式文件的状态推送到数据库 - 要将您的数据模型映射到数据库架构
npx prisma migrate
- 将数据库模式从 SQL 转换为 Prisma 数据模型:
npx prisma introspect
- 每当您对 Prisma 架构进行更改时,您都需要手动调用
prisma generate
以适应 Prisma 客户端 API 中的更改如:npx prisma generate
测试文件所在目录
常量定义模块
controller模块
对koa的扩展模块
中间件模块
sequlize model 定义模块
service模块
工具类模块
项目中用到等辅助脚本
配置文件地址
生成测试覆盖率文件
日志文件
eslint 配置文件
项目启动文件
jest 配置文件