基于RBAC的权限管理系统,使用Go + Gin框架,Mysql作为数据库,前端采用 React + Antd 实现。支持国际化,主题色切换,权限控制,菜单管理,用户管理,角色管理,数据字典管理,日志管理,系统监控,代码生成器,接口文档等功能。
-
克隆项目到本地
https://github.com/Xi-Yuer/GO-CMS.git
-
安装依赖
cd server go mod tidy
-
修改运行项目设置环境变量 server/config/config.go
{ NAME: "root", // 数据库用户名 PASSWORD: "xxxxxx", // 密码 HOST: "localhost", // 主机地址 DB: "cms", // 数据库名称 PORT: "3306", // 端口 }
-
创建MySQL运行环境
- 创建一个名为 cms 的数据库, 执行SQL文件(位置:server/sql/cms_widthData.sql)
-
运行项目
go run server/main.go
-
克隆项目到本地
https://github.com/Xi-Yuer/GO-CMS.git
-
安装依赖
cd web pnpm install
-
运行项目
pnpm run dev