非常适合做后台项目的go脚手架
版权声明
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
BUG弄潮儿
扫码关注公众号
扫码阅读
手机扫码阅读
文章主旨:
介绍了基于Gin框架和Vue构建的全栈开发平台Gin-vue-admin的功能与项目启动步骤。
关键要点:
- Gin-vue-admin是一个前后端分离的全栈开发平台,基于Gin和Vue,支持多种开发工具与插件。
- 平台集成了jwt鉴权、动态路由、动态菜单、casbin权限管理、表单生成器、代码生成器等功能。
- 项目分为后台和前端两部分,分别需要安装Go和Node.js依赖后启动。
- 项目启动后提供默认的自动化文档和前端运行地址,支持快速初始化数据库配置。
- 官方文档和源码地址提供了详细的使用说明和支持资源。
内容结构:
1. 项目介绍
Gin-vue-admin是一个基于Gin框架和Vue前端框架的开发平台,具备全栈开发能力,支持前后端分离架构。其主要功能包括鉴权模块(如jwt、casbin)、动态路由与菜单管理、表单生成器、代码生成器等。此外,项目提供示例文件以便开发者专注于业务逻辑。
2. 项目启动流程
- 后台项目启动:
- 克隆源码:使用git克隆项目。
- 进入server目录:`cd server`。
- 安装Go依赖:`go generate`。
- 启动项目:`go run .`。
- 启动成功后可通过http://127.0.0.1:8888访问后台默认文档。
- 前端项目启动:
- 进入web目录:`cd web`。
- 安装依赖:`npm install`。
- 启动项目:`npm run serve`。
- 启动成功后可通过http://localhost:8080访问前端页面。
3. 初始化项目
访问前端页面后,进入登录页面,点击“立即初始化”,输入数据库信息完成初始化设置。
4. 资源支持
- 官方网站:https://www.gin-vue-admin.com/
- 源码地址:https://github.com/flipped-aurora/gin-vue-admin
- 社区与插件市场支持:https://plugin.gin-vue-admin.com 和 https://support.qq.com/products/371961
文章总结:
本文结构清晰,详细介绍了Gin-vue-admin项目的功能与启动流程,适合初学者快速上手全栈开发平台。
BUG弄潮儿
BUG弄潮儿
扫码关注公众号