liushuai05 / quick_gin

:heart: 基于Gin封装的一个轻量级接口模板, 高效, 快速, 接近PHP的开发习惯和开发速度,包行平滑重启

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

quick_gin

基于Gin封装的一个轻量级接口模板, 高效, 快速, 接近PHP的开发习惯,接近PHP的开发速度!

基于Gin作了什么?

规划了一套代码组织架构
对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:业务层层

About

:heart: 基于Gin封装的一个轻量级接口模板, 高效, 快速, 接近PHP的开发习惯和开发速度,包行平滑重启

License:MIT License


Languages

Language:Go 95.9%Language:Shell 4.1%