下面是一个简单的使用 gin 框架的示例代码:

package main

import (
    "github.com/gin-gonic/gin"
)

func main() {
    r := gin.Default()

    r.GET("/", func(c *gin.Context) {
        c.String(200, "Hello, World!")
    })

    r.GET("/users/:name", func(c *gin.Context) {
        name := c.Param("name")
        c.String(200, "Hello, %s!", name)
    })

    r.Run(":8080")
}

上面的代码使用 gin.Default() 创建了一个默认的 gin 实例。然后使用 r.GET() 方法定义了两个路由,一个是根路径 "/",另一个是 "/users/:name",其中 :name 是一个参数,可以在处理函数中通过 c.Param() 方法获取到。最后使用 r.Run() 方法启动了 web 服务器,并监听在 8080 端口上。

这个示例代码只是一个非常简单的例子,gin 框架还提供了很多强大的功能,例如中间件、模板引擎、静态文件服务等等。如果你想深入学习 gin 框架,可以查看官方文档:https://gin-gonic.com/docs

golang gin 框架简单例子

原文地址: https://www.cveoy.top/t/topic/fiIu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录