README ¶ go-bind-mp 🐉 简单好用,不缠不绕,直接上手的go-backend框架 🥸 项目介绍 go-bind-mp 是一个非常简单的 gin+gorm 框架的基础架构,你只需要修改简单的代码,即可开始上手编写你的接口。 只需要根据情况修改配置config.yml,然后配置里边的数据库配置信息,即可开始开发。 数据表会自动创建。 👨💻 项目地址 分类 GitHub 后端 https://github.com/yin-zt/go-bind-mp | 📖 目录结构 go-bind-mp ├── cmd ----------------程序启动脚本 ├── doce---介绍文档服务【待完成】 ├── server---------------主服务 ├── config.yml 主配置文件 ├── main.go 主服务启动脚本 ├── pkg---------------- 逻辑代码目录 ├── config-----------配置文件读取 ├── controller------------控制层 ├── middleware------------中间件 ├── model---------------对象定义 ├── routers-----------------路由 ├── service---------------服务层 ├── logic --------------逻辑层 ├── isql --------- 数据库交互层 ├── util--------一些公共组件与工具 🚀 快速开始 go-bind-mp项目的基础依赖项只有MySQL,本地准备好mysql服务之后,就可以启动项目,进行调试。 拉取代码 # 后端代码 $ git clone https://github.com/yin-zt/go-bind-mp.git ### 更改配置 ```sh # 修改后端配置 $ cd go-bind-mp # 文件路径 config.yml, 根据自己本地的情况,调整数据库等配置信息。 $ vim config.yml 启动服务 # 启动后端 $ cd go-bind-mp $ go mod tidy $ go run main.go Expand ▾ Collapse ▴ Directories ¶ Show internal Expand all Path Synopsis cmd server pkg config controller middleware model model/request model/response model/user routes service/isql service/logic util/common util/tools Click to show internal directories. Click to hide internal directories.