Golang 通用后台权限管理系统 (Go-Funny-CMS )

Golang 通用后台权限管理系统 (Go-Funny-CMS ),第1张

概述Golang通用后台权限管理系统(Go-Funny-CMS)线上地址演示https://admin-go.surest.cn账号:surest密码:123456预览项目地址前端项目:https://github.com/Lets-Go-together/go-funny-cms-front后端项目:https://github.com/Lets-Go-together/go-funny-cms项目 Golang 通用后台权限管理系统 (Go-Funny-CMS )线上地址演示
https://admin-go.surest.cn账号: surest密码: 123456
预览

项目地址

前端项目: @L_301_4@
后端项目: https://github.com/Lets-Go-together/go-funny-cms

项目简介

是一个简单版本使用 casbin + Golang 开发的通用后台权限管理系统

项目结构参考了Laravel初始化目录结构,更加便于 PHPer 进行开发和学习

目前采用的技术栈如下

golanggingorm(等)vue + design-vuecasbin

采用前后端分离的开发方式

@L_502_7@快速安装
# 后端项目> https://github.com/Lets-Go-together/go-funny-CMS.git> cd go-funny-CMS> 导入sql: backups/funy_CMS_20210514_153117.sql.gz> cp .env .env.example> go run main.go # 或者> air# 前端项目> https://github.com/Lets-Go-together/go-funny-CMS-front.git> cd go-funny-CMS-front> yarn install> npm run dev
配置邮件发送
# 后台运行> go run main.go express-run
额外命令

参考

pkg/command/command.go
目前支持功能后台账号管理用户权限控制自动权限路由生成RABC + ABC权限控制自定义控制菜单栏邮件发送与处理目录结构

目前此系统未集成什么功能,非常便于二次开发进行,目录结构清晰

- app :应用模块 (在次同级别目录,你可以同样创建app2目录)    - http :API 接口 *** 作相关        - admin : 根据应用内模块区分            - controler : 控制器层            - valIDate : 关于reuqest 和 验证器都走这里        - index : 例如客户端API 模块            - 同上...        - mIDdleware : 用于中间件管理(可参考API 中间件的使用)    - models : 模型    - service: 字如其名 (service层)    - valIDates: 验证器的二次封装- ... 中间的没什么好介绍的- pkg : 自定义创建的一些包,便于二次开发和提取
我的未来

由于时间的关系或者我个人的关系,需要去做一些更重要更值得做的事情,所以就草草的收尾了这个项目,欢迎提出有趣的想法和见解,我们一起来个思想碰撞,我也在致力于做一些自己的产品。

以上这个项目,如果有有趣的想法,欢迎一起讨论,再基础上继续开发

我们都"不止于此" ~

微信群

如码已过期,可以加我QQ 1562135624 备注 Golang

总结

以上是内存溢出为你收集整理的Golang 通用后台权限管理系统 (Go-Funny-CMS )全部内容,希望文章能够帮你解决Golang 通用后台权限管理系统 (Go-Funny-CMS )所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1228800.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存