分享一个非常适合做后台脚手架的go项目,该项目使用gin作为mvc框架搭建。她就是Gin-vue-admin。该一个基于 vue 和 gin 开发的全栈前后端分离的开发基础平台,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让您把更多时间专注在业务开发上。
官网文档地址如下
https://www.gin-vue-admin.com/
项目源码地址如下
https://github.com/flipped-aurora/gin-vue-admin
如何启动该项目呢?
先使用git命令克隆源码
git clone https://github.com/flipped-aurora/gin-vue-admin.git
后台项目源码启动
进入server文件夹
cd server
安装go依赖包
go generate
启动项目
go run .
启动成功日志
[github.com/flipped-aurora/gin-vue-admin/server]2025-04-04 22:03:35.427 info D:/dify-ai/gin-vue-admin-main/server/core/server.go:38 server run success on {"address": ":8888"}欢迎使用 gin-vue-admin当前版本:v2.8.0加群方式:微信号:shouzi_1994 QQ群:470239250项目地址:https://github.com/flipped-aurora/gin-vue-admin插件市场:https://plugin.gin-vue-admin.comGVA讨论社区:https://support.qq.com/products/371961默认自动化文档地址:http://127.0.0.1:8888/swagger/index.html默认前端文件运行地址:http://127.0.0.1:8080--------------------------------------版权声明--------------------------------------** 版权所有方:flipped-aurora开源团队 **** 版权持有公司:北京翻转极光科技有限责任公司 **** 剔除授权标识需购买商用授权:https://gin-vue-admin.com/empower/index.html **
前端项目源码启动
进入web文件夹
cd web
安装依赖
npm install
启动web项目
npm run serve
启动成功日志
--------------------------------------版权声明--------------------------------------
** 版权所有方:flipped-aurora开源团队 **
** 版权持有公司:北京翻转极光科技有限责任公司 **
** 剔除授权标识需购买商用授权:https://gin-vue-admin.com/empower/index.html **VITE v5.4.15 ready in 2025 ms➜ Local: http://localhost:8080/➜ Network: http://192.168.56.1:8080/➜ Network: http://192.168.10.100:8080/➜ Network: http://192.168.10.9:8080/➜ press h + enter to show help
初始化项目
访问地址
http://localhost:8080/#/login
初始化项目,点击立即初始化
输入正确的数据库信息,然后点击“立即初始化”,等待初始化完毕即可使用。