学 Go 不妨看看这个项目 go-gin-api

2022年6月11日 270点热度 0人点赞 0条评论

go-gin-api

它是一个对新手很友好的 Go 项目,如果你没有项目经验,完全可以用它来练手,支持 WEB 界面一键安装,做到开箱即用。
它是基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。
目前已有 3.5k Star,项目地址:https://github.com/xinliangnote/go-gin-api。

快速开始

环境准备

  • golang 1.16+
    • 因为使用了 //go:embed 特性;
  • MySQL
    • 连接地址,例如:127.0.0.1:3306;
    • 数据库名,例如:go_gin_api,会在此数据库下初始化数据表;
    • 用户名,不可为空;
    • 密码,不可为空;
  • Redis
    • 连接地址,例如:127.0.0.1:6379;
    • 密码,可为空;
    • 连接DB,默认是 0 ;

下载运行

$ git clone https://github.com/xinliangnote/go-gin-api.git
cd go-gin-api
$ go run main.go -env fat  

// -env 表示设置哪个环境,主要是区分使用哪个配置文件,默认为 fat
// -env dev 表示为本地开发环境,使用的配置信息为:configs/dev_configs.toml
// -env fat 表示为测试环境,使用的配置信息为:configs/fat_configs.toml
// -env uat 表示为预上线环境,使用的配置信息为:configs/uat_configs.toml
// -env pro 表示为正式环境,使用的配置信息为:configs/pro_configs.toml

安装界面

图片

图片

图片

登录界面

图片

仪表盘界面

图片

配置信息

图片

图片

图片

代码生成器

图片

图片

授权调用方

图片

图片

图片

后台任务

图片

系统管理员

图片

图片

图片

图片

查询小助手

图片

图片

图片

实用工具箱

图片

图片

图片

图片

图片

图片

图片

图片

图片

小结

更多细节分享,请关注我的公众号和视频号,谢谢你们的关注。
B站视频:https://space.bilibili.com/474025016。

图片

12830学 Go 不妨看看这个项目 go-gin-api

root

这个人很懒,什么都没留下

文章评论