这是什么?1.这是一个基于go语言gin框架的web项目骨架,专注于前后端分离的业务场景,其目的主要在于将web项目主线逻辑梳理清晰,最基础的东西封装完善,开发者更多关注属于自己的的业务即可。 2.本项目骨架请使用 master 分支版本即可, 该分支是最新稳定分支 . 3.本项目要求go语言版本 >=1.15,才能稳定地使用gorm v2读写分离方案,go1.15下载地址:https://studygolang.com/dl
问题反馈1.提交问题请在项目顶栏的issue 直接添加问题,基本上都是每天处理当天上报的问题。 2.本项目优先关注 https://gitee.com/csqphp/gin-skeleton 仓库的所有问题, github 太卡严重影响效率。 3.QQ群:721834624 欢迎喜欢gin框架go开发者一期参与讨论.
快速上手1.安装的go语言版本最好>=1.15,只为更好的支持 go module 包管理. 2.配置go包的代理,参见https://goproxy.cn ,有详细设置教程. 3.使用 goland(>=2019.3版本) 打开本项目,找到database/db_demo_mysql.sql 导入数据库,自行配置账号、密码、端口等。 4.双击cmd/(web|api)/main.go ,进入代码界面,鼠标右键run 运行本项目,首次会自动下载依赖, 片刻后即可启动.
开发常用模块随着项目不断完善以下列表模块会陆续增加, 各个模块被贯穿在本项目骨架的主线中, 因此只要掌握主线核心逻辑, 其余在为主线提供服务.
序号 | 功能模块 |
---|
1 | 全局变量(日志、gorm、配置模块、雪花算法) | 2 | redis | 3 | gorm_v2操作(mysql、sqlserver、postgreSql) |
V 1.0.00 2021-02-141.基于gin框架的web项目骨架. |
请发表评论