这是一个使用gin
框架搭建的基础服务端系统,包括了验证jwt
的验证,数据库的连接范例,model
数据库定义范例,接口格式的定义,认证中间件等基础功能。
可以基于此框架的基础上快速的进行开发任务。
$ git clone https://gitee.com/theing/gin_base.git
$ go run main.go
$ go build && ./gin-template
项目默认使用8080端口下运行
- 集成swagger
- 请求失败返回结构处理
- 登陆验证请求体的格式
- 用户反馈功能
- jupyter 空间的启动
- 各个厂商短信发送的实现,验证码
- 文件上传的实现
- 升级整个项目,使用最新的golang环境
- 更改配置文件,适配环境变量获取配置的方式。
- 配置dockerfile 和镜像
2023-10-25
- 使用最新golang环境
2023-10-20
- 增加dockerfile
- 使用环境变量获取配置