lakego-admin 是基于 gin, rbac 和 jwt 的后台管理系统 
                                                    
                        
                    
                    
  
                    
                    lakego-admin 后台管理系统
lakego-admin 是基于 gin、JWT 和 RBAC 的 go 后台管理系统
项目介绍
lakego-admin是基于gin的后台开发框架,完全api接口化,适用于前后端分离的项目- 基于 
JWT的用户登录态管理 - 权限判断基于 
go-casbin的RBAC授权 - 本项目为 
后台api服务,后台前端页面可查看 Lakego Admin Frontend 项目 - 项目地址: github.com/deatil/lakego-admin/
 
环境要求
- Go >= 1.18
 - Gorm >= v1.21.10
 - Redis
 
截图预览
            
                 
            
         | 
        
            
                 
            
         | 
    
            
                 
            
         | 
        
            
                 
            
         | 
    
            
                 
            
         | 
        
            
                 
            
         | 
    
安装步骤
- 首先克隆项目到本地
 
git clone https://github.com/deatil/lakego-admin.git
- 然后配置数据库等相关配置,配置位置
 
/config
- 最后运行下面的命令安装系统
 
go run main.go lakego-admin:install
- 运行下面的命令创建附件软链接
 
go run main.go lakego:storage-link
- 如需导入新的权限,可执行下面的脚本从 swagger 文档导入。swagger 文档需提前生成为最新版本
 
go run main.go lakego-admin:import-apiroute
- 运行测试
 
go run main.go
- 后台登录账号及密码:
admin/123456 
系统优势
基于 go 开发框架
gin使用权限验证框架
casbin作为权限验证机制前后端分离,前端使用热门的前端框架技术
vue3,vite,Ant-Design-Vue基于
vue-vben-admin的后台前端框架,增强的模块开发方式,业务代码易于维护完善的
JWT的权限验证系统
本作品采用《CC 协议》,转载必须注明作者和本文链接
                      本帖由 Summer
        于 3年前 加精
            
                
          
            
        
            
        
            
        
            
        
            
        
            
        
            
          
          
                关于 LearnKu
              
                    
                    
                    
 
推荐文章: