My_favorable_scaffold
│ main.go 主程序
│
├─conf 配置层
│ config.yaml 配置文件
│
├─controller 处理层
│ code.go
│ request.go
│ response.go 封装response
│ vaildator.go
│
├─dao 数据访问层
│ ├─mysql
│ │ mysql.go
│ │
│ └─redis
│ redis.go
│
├─logger 日志
│ logger.go
│
├─middlewares 中间件
│ auth.go
│ ratelimit.go
│
├─models 用于存放获取请求参数的结构体
├─pkg 外部组件
│ ├─encrypt
│ │ encrypt.go 加密
│ │
│ ├─jwt
│ │ jwt.go 生成 jwt和解析 jwt
│ │
│ └─snowflake
│ snowflake.go 生成ID
│
├─router
│ router.go 路由
│
└─setting
setting.go viper解析配置文件
-
Notifications
You must be signed in to change notification settings - Fork 0
Forrest-Tao/My_favorable_scaffold
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
我 Go Web 通用的脚手架
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published