Skip to content

MrLeeang/gin-template

Repository files navigation

GIN-TEMPLATE

GIN-TEMPLATE是一款基于GIN的后台框架,支持对接vue-element-admin、vue-admin-template、vue-admin-beautiful等前端框架

🎉 特性

  • 💪 AES加密
  • 💅 RBAC 模型
  • 🌍 JWT 权限控制
  • 📦️ 接口流量控制
  • 💪 日志管理
  • 📦️ 微服务架构
  • 🌍 短信服务
  • 💪 邮件服务
  • 💅 配置管理
  • 👏 良好的类型定义
  • 🥳 开源版本支持免费商用

演示地址

安装

# 克隆项目
git clone https://github.com/MrLeeang/gin-template.git
# 进入项目目录
cd gin-template
# 安装依赖
go mod tidy
# 本地开发 启动项目
go run cmd/appv1/main.go
go run cmd/service/main.go
# 打包
go build -o app cmd/appv1/main.go
go build -o srv cmd/service/main.go

友情链接

gin-template golang学习交流群-377948518

不管您加或者不加,您都可以享受到开源的代码,感谢您的支持和信任

config.yaml 配置

server:
  serverPort: 8001 # 服务端口
  uploadDir: upload # 文件上传目录
  maxRequest: 100  # 每秒最大访问量
  debug: true # debug开关
  encrypt: false # 接口加密,返回值加密

service:
  address: localhost:8090 # 微服务地址

mysql:
  host: 192.168.2.235
  port: 3306
  username: root
  password: 51elab_mysql
  dbname: gintemplate

consul:
  address: 192.168.2.235:8500

mail:
  host: smtp.163.com  # 登录地址
  username: xxx@163.com  # 登录账号
  password: xxx  # 登录密码
  address: smtp.163.com:25  # 邮件服务
  from: xxx@163.com  # 发件人邮箱地址

alibaba:
  accessKeyId: ""
  accessKeySecret: ""
  signName: 阿里云短信测试
  templateCode: SMS_154950909

付费技术支持

联系:VX I-AM-Lihw

捐赠