GIN-VUE-ADMIN是一个基于vue和gin开发的全栈前后端分离的开发基础平台,拥有jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供了多种示例文件,让大家把更多时间专注在业务开发上。 技术选型 需要本地具有 git node go 环境 如果您使用 mysql 作为数据库的话 虽然我们并不禁止您使用 php...
(1)点击页面初始化数据,点击确认 (2)填写自己数据库相关信息,这里数据库为mysql8.0 (3)出现以下界面就代表创建数据库成功 (4)点击登录即可打开主页面 到这里就算完成gin-vue-admin后台管理系统的安装,便于学习,可以使用此框架,快速开发,专注自己的业务。 5、前后端目录结构 web ├── babel.config.js ├── ...
db-list: [ { disabled: false, # 是否禁用,填ture将不被初始化 type: "", # 数据库的类型,目前支持mysql、pgsql alias-name: "", # 数据库的名称,注意: alias-name 需要在db-list中唯一 path: '', port: '', config: '', db-name: '', username: '', password: '', max-idle-conns: ...
mysql 数据库请使用装在服务器磁盘的本地数据库 避免使用 docker 容器内的 mysql, 可能会出现写入的问题, io 比宿主机低 docker 的持久化机制问题. 使用本项目的 docker-compose 进行部署时, 请修改docker-compose.yaml对应的nginx配置, mysql 配置, networks 配置,redis配置,按需自行更改....
2.2 注册数据库表 (目前版本已可自动添加) server/initialize/gorm.go 将你的model结构配置进入 db.AutoMigrate()内部即可 go package initialize import ( "os" "github.com/flipped-aurora/gin-vue-admin/server/global" "github.com/flipped-aurora/gin-vue-admin/server/model/autocode" "github.com/fli...
数据库:采用MySql(5.6.44)版本,使用gorm实现对数据库的基本操作。 缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。 API文档:使用Swagger构建自动化文档。 配置文件:使用fsnotify和viper实现yaml格式的配置文件。 日志:使用zap实现日志记录。
- 初始化项目: 不同版本数据库初始化不通 参见 https://www.gin-vue-admin.com/docs/first_master - 替换掉项目中的七牛云公钥,私钥,仓名和默认url地址,以免发生测试文件数据错乱 1. 2. 3. 4. 5. 2.1 server项目 使用Goland等编辑工具,打开server目录,不可以打开 gin-vue-admin 根目录 ...
数据库:采用MySql> (5.7) 版本 数据库引擎 InnoDB,使用gorm实现对数据库的基本操作。 缓存:使用Redis实现记录当前活跃用户的jwt令牌并实现多点登录限制。 API文档:使用Swagger构建自动化文档。 配置文件:使用fsnotify和viper实现yaml格式的配置文件。 日志:使用zap实现日志记录。
1.新建数据库 2.导入gin-vue-admin/server/db/qmplus.sql 右键刷新 server端 用goland 打开 gin-vue-admin/server (一定打开server目录) gin-vue-admin/server/config.yaml里修改mysql的配置文件 # mysql connect configurationmysql:username:rootpassword:'123456'path:'127.0.0.1:3306'db-name:'ginvueadmin'con...
1.新建数据库 2.导入gin-vue-admin/server/db/qmplus.sql 右键刷新 server端 用goland 打开 gin-vue-admin/server (一定打开server目录) gin-vue-admin/server/config.yaml里修改mysql的配置文件 # mysql connect configuration mysql: username: root