$ 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框架,其具有热编译,高性