1. Gin 入门¶
1.1. 安装¶
要安装 Gin 软件包,需要先安装 Go 并设置 Go 工作区。
- 首先需要安装Go(需要1.12+版本),然后可以使用下面的 Go 命令安装 Gin。
$ go get -u github.com/gin-gonic/gin
- 在项目中引用
import "github.com/gin-gonic/gin"
- (可选) 如需使用
http.StatusOK
之类的常量,则需要引入net/http
包:
import "net/http"
1.2. 快速开始¶
创建文件 example.go
内容如下:
package main
import "github.com/gin-gonic/gin"
func main() {
r := gin.Default()
r.GET("/ping", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "pong",
})
})
r.Run() // 监听并启动服务 0.0.0.0:8080 (windows "localhost:8080")
}
然后执行如下命令运行服务:,打开浏览器浏览 0.0.0.0:8080/ping
windows 浏览 localhost:8080/ping
$ go run example.go
打开浏览器输入 0.0.0.0:8080/ping
windows 为 localhost:8080/ping
。
1.3. 使用 Jsoniter¶
Gin 默认使用 encoding/json
编译 json,但是你也可以在编译中使用标签将其修改为 Jsoniter
$ go build -tags=jsoniter .
性能大约提升 5~40 倍。
创建日期:
2017-01-11 17:00:00
最后更新: 2022-07-30 02:00:00
最后更新: 2022-07-30 02:00:00