1. 简介
gin是go的一个框架,很简洁、很优雅,非常适合项目的二次接入开发。我公司里的一些go项目就有用到gin,借用gin的一些功能开发适合公司业务的框架。
2. 安装
选择go版本1.13,因为我平常工作的go项目是这个版本,所以这次写的小教程也还用这个版本
1.安装gin需要你先安装go的环境
安装可参考go语言环境安装
2.go命令安装gin
go get -u github.com/gin-gonic/gin
3. 获取项目
1.拉取代码
git clone https://github.com/1171843306/my-gin.git
2.项目目录
- main.go 为入口文件,为简化步骤,基本方法入口在此调用
- routers 路由文件,业务逻辑实现在此文件中,因接口简单,基本只在一层解决
- configs 配置文件
- go.mod 是Golang1.11版本新引入的官方包管理工具,方便依赖包的管理。
(命令行运行 go mod init + 模块名称 初始化模块,本项目已有,不需要运行) - go.sum 是记录所依赖的项目的版本的锁定
- toolkit 放置工具类代码的文件
主要关注 main.go、routers
4. 运行
1.添加配置
cp my-gin/configs/config.toml.default my-gin/configs/config.toml
不支持 cp的话,就去my-gin/configs下,复制config.toml.default,粘贴生成config.toml
2.在根目录下运行
go run main.go
运行时如果弹出 windows提示,点击允许访问,出现
Listening and serving HTTP on 0.0.0.0:8080
说明运行成功,端口为默认的8080,如8080端口给占用了,可以去项目里configs/config.toml更改没有用到的端口
[http]
listen = "0.0.0.0:88"
5. 开干吧
至此你就可以根据项目代码一边看文档一边运行了