前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这个项目准备录制视频教程啦

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

作者头像
新亮
发布2022-06-30 16:09:08
2290
发布2022-06-30 16:09:08
举报
文章被收录于专栏:新亮笔记

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 ;

下载运行

代码语言:javascript
复制
$ 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。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-06-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 新亮笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • go-gin-api
  • 快速开始
    • 环境准备
      • 下载运行
      • 安装界面
      • 登录界面
      • 仪表盘界面
      • 配置信息
      • 代码生成器
      • 授权调用方
      • 后台任务
      • 系统管理员
      • 查询小助手
      • 实用工具箱
      • 小结
      相关产品与服务
      数据库
      云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档