beego 与 Ant Design Pro Vue 基础权限系统
后端: http://beego.me
ORM: gorm https://gorm.io/zh_CN/docs/
Ant Design Pro Vue文档: https://pro.loacg.com/docs/getting-started
预览:
- 超级管理员
admin, 1234
- 普通管理员
test, 1234
cd client
npm install
npm run serve
浏览器访问 localhost:8000
npm run build
nginx 加上几行配置
location / {
try_files $uri $uri/ /index.html last;
}
/client/src/config/defaultSettings.js 修改 baseURL
- mysql导入sql文件 /server-go/sql/table.sql
- 修改 /server-go/conf/app.conf 数据库配置
cd server-go
bee run
bee pack -be GOOS=linux
/routers/filter.go 文件设置权限
beego.InsertFilter("/auth/rule", beego.BeforeRouter, base.FilterPermission("rule-view"))
/auth/rule 为路由
rule-view 为后台添加的权限规则