## 接口层代码
├── api
## 公共组件
├── common
│ ├── web_resp.go ## web通用response
## 配置层【使用echo swagger zap日志组件 viper】
├── conf
│ ├── conf.go
│ ├── config.toml
│ ├── logger.go
│ └── swagger.go
│ └── viper.go
## 常量池
├── consts
│ └── setting.go
│ └── types.go
├── docs
│ ├── docs.go
│ ├── swagger.json
│ └── swagger.yaml
## embeds文件嵌入
├── embeds
│ ├── code.go
│ └── static
## 替换echo banner
│ └── banner.txt
## 入口文件
├── main.go
## 中间件
├── middware
│ ├── auth.go ## 检验中间件
│ └── jwks.go ## 生成读取cert
## 实体类
├── models
├── server
│ └── router.go ## echo 路由
## 工具类
└── utils
├── file.go
└── viper.go
-
Notifications
You must be signed in to change notification settings - Fork 0
Echoidf/CodeArena
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Golang后端项目模板,开箱即用,集成了echo框架,xorm框架,使用高性能日志库zap和lumberjack,使用viper进行环境变量配置
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published