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
运行结果: