项目地址:
Githubhttps://github.com/wenjianzhang/go-admin
码云https://gitee.com/mydearzwj/go-admin
同步更新
遵循 RESTful API 设计规范
基于 GIN WEB API 框架,提供了丰富的中间件支持(用户认证、跨域、访问日志、追踪 ID 等)
基于 Casbin 的 RBAC 访问控制模型
JWT 认证
支持 Swagger 文档(基于 swaggo)
基于 GORM 的数据库存储,可扩展多种类型数据库
配置文件简单的模型映射,快速能够得到想要的配置
TODO: 单元测试
admin / 123456
step 1:
git clone https://e.coding.net/wenjianzhang/go-admin.git
step 2:
cd ./goadmin/src/goadmin
step 3:
go build
step 4:
vi ./config/setting.yml (更改 isinit 和数据库连接)
step 5:
./goadmin
文档生成
swag init
如果没有 swag 命令 go get 安装一下即可
go get -u github.com/swaggo/swag/cmd/swag
交叉编译
env GOOS=windows GOARCH=amd64 go build main.go
or
env GOOS=linux GOARCH=amd64 go build main.go
qq 技术交流群: 74520518
使用过程中一定要看一下这一条啊!不要再问没有数据库初始化脚本了...
代码生成工具已经上线,喜欢的朋友请star一下
谢谢各位的支持!
![]() | 1 manami 2020-03-14 20:44:37 +08:00 看起来不错,赞 |
![]() | 2 sunwei0325 2020-03-14 21:05:10 +08:00 先 star 一个慢慢看 |
![]() | 3 seraphv3 2020-03-14 21:05:20 +08:00 楼主是不是还有一个 java 的叫做若依?我们公司都用来做了一个项目了 |
![]() | 5 zjsxwc 2020-03-14 21:49:03 +08:00 via Android 字典数据是用来做什么用的谁解释下,我看到好几个后台都有这个,但是不知道干什么用的 |
![]() | 6 gzlock 2020-03-14 21:55:23 +08:00 egg.js+nuxt.js 挺好撸管理后台的,我已经撸几个了 |
8 wangxiaoaer 2020-03-14 22:05:15 +08:00 via Android 纯好奇,这种脱离业务的权限管理有什么意义? |
10 renmu 2020-03-14 22:06:28 +08:00 via Android 先 mark 之后看一下,最近在开发公司内部的一个系统 |