golang——Gin框架及路由介绍
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
// 设置Gin为发布模式
gin.SetMode(gin.ReleaseMode)
// 创建一个Gin引擎
engine := gin.New()
// 创建一个基本的路由组
baseGroup := engine.Group("/base")
{
// 在路由组内添加GET请求的路由
baseGroup.GET("/hello", func(ctx *gin.Context) {
ctx.JSON(200, gin.H{"message": "Hello, world!"})
})
}
// 启动服务器,默认在0.0.0.0:8080上监听
address := fmt.Sprintf(":%s", "8080")
if err := engine.Run(address); err != nil {
panic(err)
}
}
这段代码演示了如何在Go语言中使用Gin框架来创建一个简单的Web服务器,并定义了一个基本的路由。它设置了Gin的模式为发布模式,创建了一个新的Gin引擎,定义了一个路由组并在该组内添加了一个处理GET请求的函数,最后启动服务器监听8080端口。
评论已关闭