《开源精选》是我们分享github、Gitee等开源社区中优质项目的栏目,包括技术、学习、实用与各种有趣的内容。本期推荐的是一个基于vite vue3 gin搭建的开发基础平台——Gin-vue-admin。

vue是前后端结合还是分离(基于vue和)(1)

Gin-vue-admin是一个基于 vue 和 gin 开发的全栈前后端分离的开发基础平台,集成 jwt 鉴权,动态路由,动态菜单,casbin 鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让您把更多时间专注在业务开发上。

Gin-vue-admin 团队会对以下四个版本持续维护,请选择适合自己的版本使用。最新技术栈为组合式 api 版本,已支持多语言(I18N):

主要功能技术选型系统架构图

vue是前后端结合还是分离(基于vue和)(2)

前端架构图

vue是前后端结合还是分离(基于vue和)(3)

项目体验

vue是前后端结合还是分离(基于vue和)(4)

vue是前后端结合还是分离(基于vue和)(5)

vue是前后端结合还是分离(基于vue和)(6)

安装运行

- node版本 > v16.8.3 - golang版本 >= v1.16 - IDE推荐:Goland

使用 Goland 等编辑工具,打开server目录,不可以打开 gin-vue-admin 根目录。

# 克隆项目 git clone https://github.com/flipped-aurora/gin-vue-admin.git # 进入server文件夹 cd server # 使用 go mod 并安装go依赖包 go generate # 编译 go build -o server main.go (windows编译命令为go build -o server.exe main.go ) # 运行二进制 ./server (windows运行命令为 server.exe)

# 进入web文件夹 cd web # 安装依赖 npm install # 启动web项目 npm run serve

-END-

开源协议:Apache2.0

开源地址:https://github.com/flipped-aurora/gin-vue-admin

,