GoLang Gin实际使用
warning:
这篇文章距离上次修改已过202天,其中的内容可能已经有所变动。
以下是一个使用Gin框架在Go语言中创建简单API服务器的示例代码:
package main
import (
"net/http"
"github.com/gin-gonic/gin"
)
func main() {
// 设置Gin为发布模式
gin.SetMode(gin.ReleaseMode)
// 创建一个Gin引擎
engine := gin.New()
// 创建一个基本的路由组
baseGroup := engine.Group("/api")
{
// 定义一个GET请求处理函数
baseGroup.GET("/hello", func(ctx *gin.Context) {
ctx.JSON(http.StatusOK, gin.H{"message": "Hello, World!"})
})
}
// 启动服务器,默认在0.0.0.0:8080上监听
engine.Run(nil)
}
这段代码创建了一个监听在8080端口的HTTP服务器,并定义了一个可以响应GET请求的路由/api/hello
。当访问这个路由时,服务器会返回一个JSON响应,包含一个消息"Hello, World!"
。这个例子展示了Gin框架的基本用法,是构建RESTful API的一个简单起点。
评论已关闭