gin_scaffold脚手架工具
文章目录
gin_scaffold企业脚手架工具
- 请求链路日志打印,涵盖
mysql/redis/request
支持多语言错误信息提示以及自定义错误提示 - 支持了多配置环境
- 封装了
log/redis /mysql / http.client
常用方法 - 支持
swagger
文档生成
开发原则
- 最小知道【不需要知道太多东西】
- 功能够用【能实现基本的信息】
安装 vue-element-admin
- 删除无用代码
- 去掉 mock使用真实接口
- 前端request适配新接口 并且设置 token
中间件如何实现
- 责任链模式
- 方法切片模式
中间件的意义
- 避免成为 if狂魔
- 提高复用、隔离业务
- 中间件一般封装在路由上
- 路由是 url请求分发的管理器
- 中间件选型
- 基于链表构建中间件;
- 缺点:实现复杂,调用方式不灵活
- 使用数组构建中间件
- 控制灵活方便,推荐使用
- 基于链表构建中间件;
文章作者 LYR
上次更新 2022-01-24