# gopro_free **Repository Path**: phpallcode_admin/gopro_free ## Basic Information - **Project Name**: gopro_free - **Description**: 后端:gin+gorm+jwt认证+csrf防御+摘要认证+细粒度权限控制(菜单=>页面=>按钮)+mysql+redis 前端:vue3+vite+typescript+element-plug+vuex+vue-router - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 22 - **Created**: 2023-03-15 - **Last Updated**: 2023-03-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gopro_free #### 介绍 后端:gin+gorm+jwt认证+csrf防御+摘要认证+细粒度权限控制(菜单=>页面=>按钮)+mysql+redis 前端:vue3+vite+typescript+element-plus+vuex+vue-router 注意:go版本要>=go1.16.3,mysql版本需要为8.0以及以上,配置nodejs环境,使用yarn作为包管理工具 #### 安装教程 1. git clone https://gitee.com/GionConnection/go-pro.git 到本地 2. 进入根目录的server目录修改配置文件.yaml,控制台执行go mod tidy命令安装依赖,控制台执行命令air回车即可启动后端服务 3. 进入根目录的manage目录控制台执行yarn安装依赖,控制台执行命令yarn run dev回车启动前端服务 4. 创建数据库,进入根目录的server/sql,将sql数据插入到数据库表中 5. 前端dev模式,各浏览器会有跨域限制,请自行解决浏览器跨域安全配置 #### 交叉编译 ##### Windows 下编译 Mac 和 Linux 64位可执行程序 SET CGO_ENABLED=0 SET GOOS=darwin SET GOARCH=amd64 go build SET CGO_ENABLED=0 SET GOOS=linux SET GOARCH=amd64 go build #### 联系我们 QQ群:801939554 联系作者QQ:1844045442 ![微信公众号二维码](server/public/assets/qrcode_for_gh_16e518b88802_258.jpg) #### 赞赏记录 * gitee用户:490912587@qq.com 贡献金额:100 * 微信用户:程序员LaJun(phpcoder666) 贡献金额:8.8 #### 赞助 您的支持就是我们前进的动力