转到网络管理员
一个Go Web Api尽可能简单的例子,包含用户,权限,菜单,JWT,RBAC(Casbin)等!
表
用户用户名密码
角色名称
菜单名称路径方法
API注释
目录结构
conf:用于存储配置文件
docs:文档
sql执行命令
API注释
日志:日志
中间件:应用中间件
注入初始化对象
jwt
权限验证
型号:应用数据库模型
pkg:第三方包
路由器:路由逻辑处理
服务:逻辑处理
测试:单元测试
权限验证说明
项目启动时,会自动user role menu 进行自动关联! 如有更改,会删除对应的权限,重新加载!
用户 关联 角色
角色 关联 菜单
权限
1