Skip to content

Forrest-Tao/My_favorable_scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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解析配置文件

About

我 Go Web 通用的脚手架

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages