Go第三方框架--gin框架
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
// 设置Gin为发布模式
gin.SetMode(gin.ReleaseMode)
// 创建一个Gin引擎
engine := gin.New()
// 创建一个基本的路由组
baseGroup := engine.Group("/")
{
// 在基本路由组中添加一个GET路由处理函数
baseGroup.GET("/", func(context *gin.Context) {
context.JSON(200, gin.H{
"message": "Hello, world!",
})
})
}
// 启动服务器并监听在默认端口8080
address := fmt.Sprintf(":%d", 8080)
if err := engine.Run(address); err != nil {
fmt.Printf("服务器启动失败: %v\n", err)
}
}
这段代码演示了如何使用Gin框架创建一个简单的HTTP服务器,并设置了一个基本的GET路由处理函数,该函数返回一个JSON响应。在启动服务器之后,访问http://localhost:8080/
将会看到返回的JSON消息。
评论已关闭