重磅推荐:一个前后端分离权限管理系统脚手架
共 883字,需浏览 2分钟
·
2020-10-31 17:28
【公众号回复 “1024”,免费领取程序员赚钱实操经验】
大家好,我是你们的章鱼猫。
今天给大家带来的这个开源项目,是一个前后端分离权限管理系统的脚手架,超级不错,目前在 GitHub 上的 star 数量已经快接近 3k 了。
这个前后端分离权限管理系统是基于:Gin + Vue + Element UI 。
系统初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据。
关键是这个开源项目的作者很用心,还配备了使用教程的视频,如果你对这个开源项目不知道如何使用?或者有疑问,别怕,作者连视频教程都录制好了。
视频教程地址:https://space.bilibili.com/565616721/channel/detail?cid=125737
这个开源项目的特性:
遵循 RESTful API 设计规范
基于 GIN WEB API 框架,提供了丰富的中间件支持(用户认证、跨域、访问日志、追踪 ID 等)
基于 Casbin 的 RBAC 访问控制模型
JWT 认证
支持 Swagger 文档 (基于 swaggo)
基于 GORM 的数据库存储,可扩展多种类型数据库
配置文件简单的模型映射,快速能够得到想要的配置
代码生成工具
表单构建工具
多命令模式
TODO: 单元测试
都内置了哪些功能呢?如下图:
是不是感觉基础功能都很强大呢?是如何做到的呢?看看这个项目的技术架构图:
开源项目地址:https://github.com/go-admin-team/go-admin
开源项目作者:go-admin-team
---特别推荐---
特别推荐:一个新的优质的推荐高效工具,软件,插件的公众号,每天给大家分享优秀的效率工具,「程序员掘金」,专门为程序员挖掘好东西的一个公众号,非常值得大家关注。