go-zero-init

一个简洁的 Go 后端模板框架,基于 go-zero 开发,希望能帮助开发者更快更稳地搭建 Go 后端项目。

使用到的框架或工具

  • Go 语言相关
    • 项目框架: go-zero
    • RPC 框架: gRPC
    • 数据库框架: GORM
    • 数据层生成工具: gorm-gen
  • 数据库: MySQL
  • 缓存: Redis
  • 分布式数据库: etcd
  • 用户认证协议: jwt

示例模块

本项目提供一个示例模块,即是用户模块,支持功能包括:

  • 用户注册
  • 用户登陆
  • 获取当前登陆用户信息
  • 用户退出