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.项目目录

my-gin
configs
grpc
html
proto
routers
toolkit
.gittignore
README.md
go.mod
go.sum
main.go

  • 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. 开干吧

至此你就可以根据项目代码一边看文档一边运行了

Copyright © yzx该文章修订时间: 2021-09-08 11:16:48

results matching ""

    No results matching ""