基于Gin封装的一个轻量级接口模板, 高效, 快速, 接近PHP的开发习惯,接近PHP的开发速度!
规划了一套代码组织架构
对gin.Context扩展
已配置好MySQL,Redis,MongoDB,JWT开箱即用
使用Gorm
集成跨域中间件,缓存中间件
平滑重启
完整的代码实例和说明文档
- Golang >= 1.12
- Go Module
- MySQL/MariaDB
git clone https://github.com/artfoxe6/quick_gin.git
cd quick_gin
#初始化项目
./init.sh my_blog && cd ../my_blog
#修改config.ini
go run main.go
model:模型定义,目录和文件命名方式请参考案例
route:路由放在api下面
service:业务层层