Gin 是一个 go 写的 web 框架,具有高性能的优点。官方地址:https://github.com/gin-gonic/gin 。只要你使用它,相信你会喜欢上它的。

安装

前提:

· 要安装 Gin 包,你需要安装 Go 并且设置好你的 Go 工作空间(GOPATH)。

· 需要 go 1.8或以上版本

1.下载并并安装:

go get -u github.com/gin-gonic/gin

2.在代码中需要导入:

import "github.com/gin-gonic/gin"
net/httphttp.StatusOK
import "net/http"

使用一个 vendor 工具,比如 Govendor

1. go get govendor

$ go get github.com/kardianos/govendor

2.创建项目并进入(zuiw 是你项目的名字,可以自定义):

$ mkdir -p $GOPATH/src/github.com/zuiw/project && cd "$_"

3.初始化项目的vendor 并添加 gin

$ govendor init
$ govendor fetch github.com/gin-gonic/gin@v1.3

4.复制一个可用的模板到项目中(网上很多地址都是 404,经过验证下面地址目前正常):

5.运行你的项目

快速开始

# 假设下面的代码在 example.go中
$ cat 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 上监听并服务
}
# 运行 example.go 并在浏览器上访问 0.0.0.0:8080/ping
$ go run example.go

运行结果: