golang——Gin框架及路由介绍
    		       		warning:
    		            这篇文章距离上次修改已过444天,其中的内容可能已经有所变动。
    		        
        		                
                
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端口。
评论已关闭