作者:82年的老代码 | 来源:互联网 | 2023-06-11 21:39
Gin 简介
Gin是Go语言的一个Web框架,非常的简便灵活。
Gin安装
这里我们采用GMod的形式管理包,首先配置一下代理:
这个两个环境变量,在Linux直接写道.bash_profile里面,在Windows直接找到环境变量里面写进去。
然后在当前项目里面init配置:go mod init
go get github.com/gin-gonic/gin
如果记得配置GoPath 很多人写了好久的代码都不知道GoPATH是干啥的,说一下我的理解。其实这个地方有点类似于Mvn Repository,就是把所有的有依赖包放在这里的。
第一个DEMO
新建一个Main函数,然后引入对应的包
package main
import "github.com/gin-gonic/gin"
func main(){
r:=gin.Default();
r.GET("/ping", func(ctx *gin.Context) {
ctx.JSON(200,"pong")
})
defer r.Run(":8080")
}
可以看到启动的日志,/ping下面挂在了一个简单handler。
访问
这里比较简单,其实可以推荐一款工具:POSTMAN,这个是可以发起网络请求的。
还可以看到Code
curl --location --request GET '127.0.0.1:8080/ping'
到这里基本就结束了。