[开源]Gin + GORM + Casbin+vue-element-admin ... - 技术文章

文章推薦指數: 80 %
投票人數:10人

[开源]Gin + GORM + Casbin+vue-element-admin 实现权限管理系统(golang). 1074 0 ... 技术文章 后端开发 Go 正文 02 06 [开源]Gin+GORM+Casbin+vue-element-admin实现权限管理系统(golang) [开源]Gin+GORM+Casbin+vue-element-admin实现权限管理系统(golang) 1080 0 0 作者:hotion   简析 基于Gin+GORM+Casbin+vue-element-admin实现的权限管理系统。

基于Casbin实现RBAC权限管理。

前端实现:vue-element-admin。

开源地址见文末。

  特性 基于Casbin的RBAC访问控制模型; JWT认证; 前后端分离。

  下载并运行 获取代码 goget-vgithub.com/it234/goapp 运行 运行服务端:cdcmd/manageweb,gorunmain.go,运行成功后打开127.0.0.1:8080。

调试/运行web:cdwebsite/manageweb,npminstall,npmrundev。

配置文件在(cmd/manageweb/config.yaml)中,用户默认为:admin/123456。

在线体验:http://35.241.100.145:5315 。

也可以直接下载打包好的桌面客户端体验,下载地址: https://pan.baidu.com/s/1wDsHH-KMQHV5tMRUv50Q3w 提取码:9u2d。

  温馨提醒 默认配置采用的是sqlite数据库,数据库文件(自动生成)在cmd/manageweb/data/goapp.db。

如果想切换为mysql或postgres,请更改配置文件,并创建数据库(表会自动创建)。

日志的配置为标准输出并写入文件。

  前端实现 website/manageweb:基于vue-element-admin的实现版本。

  项目结构概览 ├──cmd项目的主要应用 ├──internal私有应用程序和库代码 ├──pkg外部应用程序可以使用的库代码 ├──vendor项目依赖的其他第三方库 ├──websitevue-element-admin   界面概览   感谢以下框架的开源支持 [Gin]- https://gin-gonic.com/ [GORM]- http://gorm.io/ [Casbin]- https://casbin.org/ [vue-element-admin]- https://github.com/PanJiaChen/vue-element-admin/   开源地址:https://github.com/it234/goapp 内容来源于网络如有侵权请私信删除 标签: GO GO语言 GOLANG 你还没有登录,请先登录或注册! 还没有人评论,欢迎说说您的想法! 相关课程 GO语言入门 2749 0元 限免 8天入门GO语言 2342 9.8元 Mongodb视频教程 4328 0元 9.8元 限免 热门文章 1 Go语言连接Oracle(就我这个最全) 2 Go语言图形界面开发:Go版GTK 3 Golang源码探索(三)GC的实现原 4 017示例3-天天向上的力量 5 磁力搜索网站BTtorrentse 6 Win10系统下设置Go环境变 热门标签 GO GO语言 GOLANG 推荐文章 1 GoDataStructures: 2 php7闭包调用 3 基于资源的权限系统-数据库设计 4 windowsgo安装 5 Go命令之godep 6 如何在Web服务器80端口上开启SSH服 友情链接: 学习猿地 客服 官方群 服务时间:



請為這篇文章評分?