# nezha **Repository Path**: gin-devops/nezhanezha ## Basic Information - **Project Name**: nezha - **Description**: nezha kubernetes管理平台,基于gin-vue-admin二开 https://github.com/aguncn/nezha.git - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-08-25 - **Last Updated**: 2023-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # nezha a k8s devops platform # gin-vue-admin  该项目是gin+vue的前后端分离项目,使用gorm访问MySQL 项目结构进行分层,使用依赖注入的方式对项目进行解耦,[教程](https://bingjian-zhu.github.io/2019/11/06/Gin%E5%AE%9E%E7%8E%B0%E4%BE%9D%E8%B5%96%E6%B3%A8%E5%85%A5/) 使用jwt,对API接口进行权限控制。[教程](https://bingjian-zhu.github.io/2019/09/03/gin-jwt%E5%AF%B9API%E8%BF%9B%E8%A1%8C%E6%9D%83%E9%99%90%E6%8E%A7%E5%88%B6/) 在token过期后的半个小时内,用户再次操作会自动刷新token ### 项目结构
├── cmd 程序入口
├── common 通用模块代码
├── config 配置文件
├── controller API控制器
├── docs 数据库文件
├── models 数据表实体
├── page 页面数据返回实体
├── repository 数据访问层
├── router 路由
├── service 业务逻辑层
├── vue-admin Vue前端页面代码
### 下载安装项目
`go get -x github.com/bingjian-zhu/gin-vue-admin/cmd`
### go后台程序运行方式
1.在MySQL中运行文件夹/docs中的mysql.sql脚本
2.在gin-vue-admin/cmd目录下运行`go run main.go`
### vue前端运行方式
请看文件夹/vue-admin中的README.md