go语言Gin框架基础入门使用
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
// 设置Gin为发布模式
gin.SetMode(gin.ReleaseMode)
// 创建一个Gin引擎
engine := gin.New()
// 创建一个基本的路由组
basicRouterGroup := engine.Group("/")
{
// 定义一个返回Hello World的简单GET路由
basicRouterGroup.GET("/hello", 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 {
panic(err)
}
}
这段代码演示了如何使用Gin框架创建一个简单的Web服务器,并定义了一个基本的GET路由,返回一个JSON格式的问候消息。在实际应用中,你可以根据需要添加更多的路由和中间件。
评论已关闭