使用 GO 编写的一套最基本功能的,前后端分离的 cms 系统,适合新手踏进 GO 的大门
你在这里可以学到:
- 精简代码 (go fmt)
- 常见项目目录结构
- 标准 RESTful API 接口
- GIN 框架的基本使用
- GIN 框架的中间件支持
- GIN 框架的错误处理
- GIN 参数绑定
- JWT 认证
- 生成 SESSION
- 生成验证码
- 日志管理
- 配置管理
- 使用 Casbin 进行访问控制
- 本地缓存
- GORM 框架的基本使用
- GORM 自动生成数据表结构
- Swagger Api 自动生成
- 命令模式
该项目仅仅包含了最简单的 用户-角色-权限 管理系统,你可以在此基础上二次开发项目
go clone git@github.com:MasterJoyHunan/go-admin-cms.git
cd go-admin-cms
go run main.go
如果有需要,请修改 conf 文件夹下的配置文件
MIT