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

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

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

小结

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

目录
相关文章
|
4月前
|
存储 前端开发 Java
学成在线笔记+踩坑(5)——【媒资模块】上传视频,断点续传
上传视频,MinIO断点续传、检查文件/分块、上传分块、合并分块
学成在线笔记+踩坑(5)——【媒资模块】上传视频,断点续传
|
8月前
|
JavaScript 小程序 Java
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
基于Java+SpringBoot+Vue的摄影素材分享网站的设计与实现(亮点:活动报名、点赞评论、图片下载、视频下载、在线观看)
137 0
uniapp 微信语音播放功能(整理)
uniapp 微信语音播放功能(整理)
|
开发者
盘点一对一直播源码的那些小功能
在之前的文章中我们聊过很多次一对一直播源码的开发和前景,安全可靠,功能种类丰富有趣的直播播源码能够帮助开发者减少很多开发成本,那么直播这么火,功能你又了解多少呢?今天我们就来聊下一对一直播源码的功能。
|
搜索推荐
最新体育赛事直播安装源码下载哪里找
体育直播平台作为人们追逐比赛精彩的重要方式之一,无论是在家中还是在工作场所,体育迷们都可以通过体育直播平台亲临现场般的观赛体验。但是,对于想要搭建平台获取最新体育直播源码的人来说,该如何获取源码呢?本文将为您探讨两种选择。
|
数据安全/隐私保护
一对一直播源码可采用的注册登录方式,你知道几种?
一对一直播源码可采用的注册登录方式,你知道几种?
直播短视频源码中不容易引人注目但很实用的小功能
随着某音某手的发布,短视频似乎已经默认成为了我们生活的一部分,他给我们带来的不仅仅是消磨时光,更多的正能量内容也在潜移默化的影响着我们,而且在直播短视频源码的开发中,有很多不容易引人注目但却很实用的小功能你知道吗?
直播短视频源码中不容易引人注目但很实用的小功能
|
Android开发 iOS开发 CDN
直播软件源码在开发中你得注意的这些大事
目前的直播系统早就变为一种产业链,吸引住了各行各业,各种各样的手机直播系统软件上市。直播系统是一种社会发展流行的趋势,也是的新风口,很多想做直播系统开发的人对直播APP开发工作过程中的一些问题不太精通,很多都是吃过亏后才长经验,那么直播软件源码在开发应用过程中需注意那些事儿呢?
直播软件源码在开发中你得注意的这些大事
直播视频网站源码,截图工具类
直播视频网站源码,截图工具类
355 0
直播软件开发如何使用FFMPEG推流并保存在本地
最近开发了基于C#的直播软件开发推流器一直不大理想,终于在不懈努力之后研究了一点成果,这边做个笔记;本文着重在于讲解下如何使用ffmpeg进行简单的推流,看似简单几行代码没有官方的文档很吃力。并获取流的源代码

相关实验场景

更多