Skip to content

使用 midway 三种流行的ORM,完成 数据库 CRUD , Restful 接口基础功能,应用服务基础功能

Notifications You must be signed in to change notification settings

timrao/midway-practice

 
 

Repository files navigation

简介

使用 midway ORM 完成 数据库 CRUD , Restful 接口基础功能,应用服务基础功能

实现功能:

  • 系统功能
    • 请求日志中间件
    • 统一响应中间件
    • 响应格式统一中间件
    • 定时任务
    • 请求参数验证
    • swagger 接入
    • 添加通用工具类(日后拆除)
    • 增加 redis 相关配置
    • 封装 redis 工具类
  • typeORM
    • 表结构生成
    • CRUD
    • 关联查询
    • 原始查询
    • query 日志
  • 部署
    • DockerFile 编写
    • docker-compose 编写
    • 生产环境部署优化

使用

执行 ./sql/test.sql 初始化数据库

将 .env.local 文件重命名 .env 并且将配置修改正确

npm i

npm run dev

swagger 文档地址:http://127.0.0.1:7001/swagger-ui/index.html

About

使用 midway 三种流行的ORM,完成 数据库 CRUD , Restful 接口基础功能,应用服务基础功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 99.0%
  • JavaScript 1.0%