这个项目准备录制视频教程啦

简介: 这个项目准备录制视频教程啦

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

安装界面

5285d6502aad29360cb89def42adec9e.png


e1941eb10e8f49ec3aad1f1fa75b52a7.png


3a0374436a656322912c536109d3b844.png

登录界面

d31b4353032fbeb62ba5d90cc2270da7.png

仪表盘界面

37dd1b695158f2afba0ad469d24083b9.png

配置信息

bfcdfa3618fe9e37d12f7d4c576aab5c.png


a507b245095a64d6fd45885ad70bf0c4.png


823c2394e5c1803bba4daa80852945d6.png

代码生成器

a56a4168940100751f824d1d1342d873.png


f1233b544c1e1e3d0ac9c30819e9b170.png

授权调用方

6f7ba6913222120c093f07c7ad0a6322.png


0ff83c4dbe0651ee1af93641802c5950.png


c4b54ff8d1abe2e5bd5cf2fb49e2497d.png


后台任务

982625be08cd04734c7598bf801ee578.png

系统管理员

3b40aa9a8c576714b03ca2f211ba36e3.png


a7b0633d66dfac31071f2d96b17f79ae.png


c32dccb6727c24640b812296a3b37935.png


2b5652724d27814e4d54f3ff34f615d8.png

查询小助手

82c04ba0501e54985574510bba740fb0.png


21948cf7c5c0b50ad4e5a8730a56c60b.png


76e98a61f96bba77767954e065035b93.png


实用工具箱

95d60adde6851e6db136722f81c4a875.png


0e505e29c06b6d223264031869447e89.png


9771a0d9a81390a825d4f7ce6989f9ac.png


a5e7fe2938f854d61f292d310323263a.png


5f2b55a9b052c030e4886d520ec7dde6.png


69ef6dcef83b1686bcf63b22f3f59b0a.png


5f74172993cd888408260f93535d9eac.png


b53f1cbbaf560d3cdc91ddfce381b5a5.png


a22e53382b9eb77e550900ce9aa81535.png

小结

更多细节分享,请关注我的公众号和视频号,谢谢你们的关注。

目录
相关文章
|
14天前
|
存储 前端开发 Java
学成在线笔记+踩坑(5)——【媒资模块】上传视频,断点续传
上传视频,MinIO断点续传、检查文件/分块、上传分块、合并分块
学成在线笔记+踩坑(5)——【媒资模块】上传视频,断点续传
|
1月前
|
编解码 Android开发 图形学
AVProVideo☀️一、一款U3D视频播放插件介绍
AVProVideo☀️一、一款U3D视频播放插件介绍
|
4月前
多功能在线二维码生成源码
上传即可使用,可以把电子名片、文本、wifi网络、电子邮件、短信、电话号码、网址等信息生成对应的二维码图片。
85 24
多功能在线二维码生成源码
|
2月前
|
前端开发 小程序
【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)
【微信小程序-原生开发】实用教程20 - 生成海报(实战范例为生成活动海报,内含生成指定页面的小程序二维码,保存图片到手机,canvas 系列教程)
285 0
|
4月前
|
JavaScript 小程序 Java
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
98 0
|
4月前
Autojs4.1.0实战教程---火火小视频极速版功能合集
Autojs4.1.0实战教程---火火小视频极速版功能合集
59 0
uniapp 微信语音播放功能(整理)
uniapp 微信语音播放功能(整理)
|
开发者
盘点一对一直播源码的那些小功能
在之前的文章中我们聊过很多次一对一直播源码的开发和前景,安全可靠,功能种类丰富有趣的直播播源码能够帮助开发者减少很多开发成本,那么直播这么火,功能你又了解多少呢?今天我们就来聊下一对一直播源码的功能。
|
Android开发
动手开发了一款微信插件,这也太好用了吧
动手开发了一款微信插件,这也太好用了吧
|
存储 JSON API
1.5项目点赞与分享功能的设置|学习笔记(二)
快速学习1.5项目点赞与分享功能的设置
1.5项目点赞与分享功能的设置|学习笔记(二)