1 简介
Gin 是一个用 Go (Golang) 编写的 web 框架。它的速度很快, 内存占用小, 支持中间件, 路由组
2 安装
下载并安装 gin
go get -u github.com/gin-gonic/gin
3 第一个Gin示例
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default() // 返回默认的路由引擎
r.GET("/hello", sayHello)
r.GET("/book", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "get",
})
})
r.POST("/book", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "post",
})
})
r.Run(":9090")
}
func sayHello(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello golang!",
})
}