简介
构建最基本的路由只需要一个URI与一个闭包或者回调函数。
路由文件
app/http/routes/route.go
路由配置
基础使用
router.GET({路径}, {对应的执行函数})
router.GET("/someGet", getting)
router.POST("/somePost", posting)
router.PUT("/somePut", putting)
router.DELETE("/someDelete", deleting)
router.PATCH("/somePatch", patching)
router.HEAD("/someHead", head)
router.OPTIONS("/someOptions", options)
路由参数
api 参数通过Context的Param方法来获取
router.GET("/string/:name", func(c *gin.Context) {
name := c.Param("name")
fmt.Println("Hello %s", name)
})
路由群组
someGroup := router.Group("/someGroup")
{
someGroup.GET("/someGet", getting)
someGroup.POST("/somePost", posting)
}