Gin 是一个 Go 的 Web 框架,它提供了简单、灵活的 API 接口,可以快速开发 Web 应用。
需要先安装 Gin 框架。您可以使用 Go Get 命令来安装:
go get gopkg.in/gin-gonic/gin.v2
下面是一个简单的 gin demo:
package main
import (
"net/http"
"strconv"
"gopkg.in/gin-gonic/gin.v2"
)
func main() {
// 创建引擎
r := gin.Default()
// 定义路由
r.GET("/", func(c *gin.Context) {
c.String(http.StatusOK, "Hello World!")
})
r.GET("/ping", func(c *gin.Context) {
c.String(http.StatusOK, "pong")
})
// 启动服务器
r.Run(":8080")
}
在这个示例中,我们首先导入必要的包。然后,我们创建了一个默认的 gin 引擎。接着,我们定义了两个路由:一个路由处理 GET 请求到根路径,返回 "Hello World!";另一个路由处理 GET 请求到 /ping,返回 "pong"。最后,我们使用 r.Run(":8080") 启动服务器,监听端口号为 8080。