跳转至

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

评论