golang gin web开发
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func main() {
// 设置Gin为发布模式
gin.SetMode(gin.ReleaseMode)
// 创建一个Gin路由器
r := gin.Default()
// 添加一个基本的GET路由
r.GET("/", func(c *gin.Context) {
c.JSON(200, gin.H{
"message": "Hello, World!",
})
})
// 启动服务器,默认在0.0.0.0:8080监听
// 如果你想要改变监听地址或端口,可以传递一个字符串参数,如:"localhost:9090"
if err := r.Run(); err != nil {
fmt.Printf("服务器启动失败:%v\n", err)
}
}
这段代码演示了如何使用Gin框架来创建一个简单的Web服务器,并对外提供一个基本的GET接口。在服务器启动时,如果有错误发生,会输出错误信息。这是一个典型的Gin Web服务器的入口代码。
评论已关闭