• 简介
  • 路由文件
  • 路由配置
    • 基础使用
    • 路由参数
    • 路由群组
    • gin官方文档

    简介

    构建最基本的路由只需要一个URI与一个闭包或者回调函数。

    路由文件

    app/http/routes/route.go

    路由配置

    基础使用

    router.GET({路径}, {对应的执行函数})

    1. router.GET("/someGet", getting)
    2. router.POST("/somePost", posting)
    3. router.PUT("/somePut", putting)
    4. router.DELETE("/someDelete", deleting)
    5. router.PATCH("/somePatch", patching)
    6. router.HEAD("/someHead", head)
    7. router.OPTIONS("/someOptions", options)

    路由参数

    api 参数通过Context的Param方法来获取

    1. router.GET("/string/:name", func(c *gin.Context) {
    2. name := c.Param("name")
    3. fmt.Println("Hello %s", name)
    4. })

    路由群组

    1. someGroup := router.Group("/someGroup")
    2. {
    3. someGroup.GET("/someGet", getting)
    4. someGroup.POST("/somePost", posting)
    5. }

    gin官方文档

    https://github.com/gin-gonic/gin