goapp

Gin + GORM + Casbin + vue-element-admin 实现的权限管理系统(golang)

  • Owner: it234/goapp
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

特性

  • 基于 Casbin 的 RBAC 访问控制模型
  • JWT 认证
  • 前后端分离

下载并运行

获取代码

go get -v github.com/it234/goapp

运行

  • 可以直接下载打包好的桌面客户端体验,下载地址: https://pan.baidu.com/s/1wDsHH-KMQHV5tMRUv50Q3w 提取码: 9u2d
  • 运行服务端:cd cmd/manageweb,go run main.go,运行成功后打开 127.0.0.1:8080,如果是在windows下操作,需要提前安装并配置好mingw(sqlite的操作库用到),安装方式请自行百度/谷歌。
  • 调试/运行web:cd website/manageweb,安装:npm install,运行:npm run dev,打包:npm run build:prod
  • 配置文件在(cmd/manageweb/config.yaml)中,用户默认为:admin/123456

温馨提醒

  1. 默认配置采用的是 sqlite 数据库,数据库文件(自动生成)在cmd/manageweb/data/goapp.db。如果想切换为mysqlpostgres,请更改配置文件,并创建数据库(表会自动创建)。
  2. 日志的配置为标准输出并写入文件。

前端实现

项目结构概览

界面截图

  • If you find this project useful, you can buy author a glass of juice
  • alipay
  • wechat
  • Buy me a coffee
  • bitcoin address : 1LwTcCZ1p5kq8UokZGUBVy3BL1wRa3q5Wn
  • eth address : 0x68ca43651529D12996183d09a052a654F845cB89
  • eos address : 123451234534

相关文章

感谢以下框架的开源支持

MIT License

Copyright (c) 2019 it234

与作者对话

作者微信号:it23456789,微信二维码:

Main metrics

Overview
Name With Ownerit234/goapp
Primary LanguageGo
Program languageGo (Language Count: 3)
Platform
License:
所有者活动
Created At2019-05-31 06:14:52
Pushed At2022-05-16 19:08:38
Last Commit At2020-01-14 22:31:32
Release Count0
用户参与
Stargazers Count546
Watchers Count21
Fork Count154
Commits Count32
Has Issues Enabled
Issues Count14
Issue Open Count5
Pull Requests Count0
Pull Requests Open Count2
Pull Requests Close Count1
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private