Golang Gin 实战(三)| 路由参数
路由路径
如下URL:
/users/123
/users/456
/users/23456
以上等等,我们有很多用户,如果我们都一个个为这些用户注册这些路由(URL),那么我们是很难注册完的,而且我们还会有新注册的用户,可见这种办法不行。 我们观察这些路由(URL),发现它们具备一定的规则…
路由参数
在Gin中,要实现以上路由参数非常简单:
func main() {
r := gin.Default()
r.GET("/users/:id", func(c *gin.Context) {
id := c.Param("id")
c.String(200, "The user id is %s", id)
})
r.Run(":8080")
}
…
星号路由参数
号的路由参数,这种路由参数最常用。还有一种不常用的就是*号类型的参数,表示匹配所有。