$ go get -u github.com/gin-gonic/gin
2、将 gin 引入到代码中
import "github.com/gin-gonic/gin"
3、(可选)如果使用诸如 http.StatusOK 之类的常量,则需要引入 net/http 包:
import "net/http"
4、进入项目demo根目录, 第三方包用mod.mod 管理
$ go mod init demo
5、新建 main.go 配置路由
package main
import (
	"github.com/gin-gonic/gin"
)
func main() {
	// 创建一个默认的路由引擎
	r := gin.Default()
	// 配置路由
	r.GET("/", func(c *gin.Context) {
		c.JSON(200, gin.H{
			"username": "name1",
			"data": "data1",
		})
	})
	// 启动 HTTP 服务,默认在 0.0.0.0:8080 启动服务
	r.Run()
}
6、运行你的项目 
                                
                                Go(又称Golang)是Google开发的一种静态强类型、编
 
                                
                                Docker是一个开源的应用容器引擎,基于GO语言,让
 
                                
                                beego是一个快速开发Go应用的http框架,go 语言方面
 
                                
                                Buffalo是Go语言的Web开发框架,类似 Python的Flask框
 
                                
                                echo web框架是go语言开发的一种高性能,可扩展,
 
                                
                                Gin 是一个 Go (Golang) 编写的轻量级 http web 框架,
 
                                
                                Iris是一个通过GO编写的快速的,简单的,但是功
 
                                
                                Revel是一个Go语言的web框架,其具有热编译,高性