gin-day2-路由分组
今天时间多还早,多折腾会
开始
URL过多需要面临分组问题,这是个高频使用内容
router.GET("/goods/list",goodlist)
router.GET("/goods/add",creatgoods)
router.GET("/goods/1",goodadetail)
这样都有/goods
直接上面那样搞不合适
创建路由组
goodsGroup := router.Group("/goods")
这样创建了一个/goods
开头的路由组
后面绑定就可以
goodsGroup.GET("/list",goodlist)
就规整多了
例子
goodsGroup := router.Group("/goods")
{
goodsGroup.GET("/list", goodlist)
goodsGroup.GET("/1", goodadetail)
goodsGroup.POST("add", creatgoods)
}
开头创建个组,然后直接一个大括号,把组内的路由绑定进去,看上去很规整。
路由组很多会用到v1
这样的,来区别接口版本号