Go Web开发框架之Gin
Gin是一种用Go语言编写的HTTP web框架,它以其简单而强大的API而受到开发者的欢迎。以下是一个使用Gin框架创建的简单Web服务器的示例代码:
package main
import "github.com/gin-gonic/gin"
func main() {
// 设置Gin为发布模式
gin.SetMode(gin.ReleaseMode)
// 创建一个Gin引擎
engine := gin.New()
// 创建一个基本的GET路由
engine.GET("/", func(ctx *gin.Context) {
ctx.JSON(200, gin.H{
"message": "Hello, world!",
})
})
// 启动服务器并监听在默认端口8080
engine.Run(":8080")
}
这段代码首先导入了Gin框架。然后,在main
函数中,我们创建了一个Gin引擎并设置为发布模式。我们添加了一个简单的GET路由,当访问根URL (/
) 时,它会返回一个JSON响应。最后,我们启动服务器并监听8080端口。这是一个非常基础的示例,但它展示了如何开始使用Gin框架。
评论已关闭