前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源项目GIN-VUE-ADMIN

开源项目GIN-VUE-ADMIN

作者头像
徐建国
发布2021-12-29 15:06:11
9620
发布2021-12-29 15:06:11
举报
文章被收录于专栏:个人路线个人路线

大家好,我是坚果,今天给大家介绍一个开源项目GIN-VUE-ADMIN,大家如果喜欢可以去github或者项目主页了解更多细节。

项目介绍

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

缘起

在平时的开发工作中,无论做什么项目,都需要搭建一套开发基础平台,其中鉴权,动态路由,角色等等功能都是大同小异的,并且有大量的重复curd代码,因此下定决心,搞出了现在的gin-vue-admin

在线体验

在线体验 : http://demo.gin-vue-admin.com

  • 账号:admin 密码:123456
  • 若环境崩溃清空缓存 等待5分钟,服务器会自动重置数据库数据
  • 在线体验的配置管理功能, 配置文件可前台修改 无法体验,需要自行下载项目并运行进行体验

视频教程

  • 【gin-vue-admin】从部署到发布:手把手带你使用GIN-VUE-ADMIN《2.3.5版本》(1010工作室出品)
  • 【gin-vue-admin】11/28更新:工作流介绍以及简单使用教学(1010工作室出品)

项目架构

系统架构图

前端详细设计图 (提供者:baobeisuper)

目录结构

代码语言:javascript
复制
    ├── server
        ├── api             (api层)
        │   └── v1          (v1版本接口)
        ├── config          (配置包)
        ├── core            (核心文件)
        ├── docs            (swagger文档目录)
        ├── global          (全局对象)                    
        ├── initialize      (初始化)                        
        │   └── internal    (初始化内部函数)                            
        ├── middleware      (中间件层)                        
        ├── model           (模型层)                    
        │   ├── request     (入参结构体)                        
        │   └── response    (出参结构体)                            
        ├── packfile        (静态文件打包)                        
        ├── resource        (静态资源文件夹)                        
        │   ├── excel       (excel导入导出默认路径)                        
        │   ├── page        (表单生成器)                        
        │   └── template    (模板)                            
        ├── router          (路由层)                    
        ├── service         (service层)                    
        ├── source          (source层)                    
        └── utils           (工具包)                    
            ├── timer       (定时器接口封装)                        
            └── upload      (oss接口封装)                        
    
    └─web            (前端文件)
        ├─public        (发布模板)
        └─src           (源码包)
            ├─api       (向后台发送ajax的封装层)
            ├─assets (静态文件)
            ├─components(组件)
            ├─router (前端路由)
            ├─store     (vuex 状态管理仓)
            ├─style     (通用样式文件)
            ├─utils     (前端工具库)
            └─view      (前端页面)

下载地址

https://github.com/flipped-aurora/gin-vue-admin

https://gitee.com/pixelmax/gin-vue-admin

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 坚果前端 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档