漂亮!一个前后端分离权限管理系统撸完了!
Posted 微笑很纯洁
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了漂亮!一个前后端分离权限管理系统撸完了!相关的知识,希望对你有一定的参考价值。
哈喽,大家好,我是开源君,一个资深的互联网玩家,致力于为大家分享各领域优质开源项目。
最近开源君在知乎上回答了一些 Golang
相关的问题,发现关注 Go 语言开发者特别多,说明一个问题,目前很多公司开始拥抱 Go 语言了。
开源君最近在逛 GitHub 的时候发现一个不错的 Golang 开源项目,这个项目是「go-admin」,它是一个使用 Go 语言开发的前后端分离权限管理系统脚手架。
这个项目是 Gin + Vue + Element UI
的技术开发,不少公司也是应用这些技术开发公司的后台管理系统。
这个项目初始化极度简单,只需要配置文件中,修改数据库连接,修改一些配置即可,提供了很多开箱即用的功能,能在很大程度上面减少造轮子。
开源君整体了解了下,做的还是不错的,而且提供了在线文档、视频教程,小白都能上手跑起来测试学习。
比如说,登录日志、菜单管理、代码生成、服务监控、定时任务、用户管理等等都是后台管理系统需要的基本功能,这个项目默认都支持。
除了这些功能之外,项目还有一些特性,值得我们学习。
项目特性:
遵循 RESTful API 设计规范
基于 GIN WEB API 框架,提供了丰富的中间件支持(用户认证、跨域、访问日志、追踪ID等)
基于Casbin的 RBAC 访问控制模型
JWT 认证
支持 Swagger 文档(基于swaggo)
基于 GORM 的数据库存储,可扩展多种类型数据库
配置文件简单的模型映射,快速能够得到想要的配置
代码生成工具
表单构建工具
多指令模式
多租户的支持
TODO: 单元测试
这个开源项目提供了前后端代码,大家可以直接克隆,然后启动,修改一些配置信息即可,Go 语言是时候搞起来了。
更多 Github 项目使用方式与玩法,点击下方卡片,回复 20211009 获取网站地址
写在最后
欢迎加入开源指南读者交流群,聊天学习摸鱼为主,有一群有趣有料的小伙伴在等你哦!进群方式:开源指南 公众号 回复 666,按提示操作即可进群。
以上是关于漂亮!一个前后端分离权限管理系统撸完了!的主要内容,如果未能解决你的问题,请参考以下文章