/gadmin

基于GoFrame框架的前后端分离管理后台

Primary LanguageGo

项目不定期更新

简要说明

基于GoFrame框架的前后端分离管理后台,项目首次启动会自动插入管理员用户。

使用方式

  1. 准备数据库,数据结构在docfile/sql目录下,all.sql是全部结构。
  2. 修改配置文件config/default.toml,也可指定其它配置文件 -c=xxx.toml
  3. 启动编译后的二进制文件
  4. 访问http://localhost:8199 用户名:admin 密码:123456

当前项目已包含构建后的前端文件。 未构建的前端项目地址:gadmin-vue

自述

第一次设计,整体结构可能有些问题,望见谅,要是能给我个建议什么的就更好了。有bug可以提个issues。

gadmin


技术栈

后端

框架:GoFrame

登录加密:RSA

权限管理:Casbin的RBAC-restful

API授权方式:JWT,使用gf-jwt


前端

框架:vue-element-admin



如何访问接口文档?

访问https://petstore.swagger.io查看。

或者启动项目后访问http://localhost:8199/swagger显示接口文档。

或将docfile目录下的swagger.yaml文件内容复制到http://editor.swagger.io查看。