这里我们定义了常用的 get post方法, 通过 debug 可以看到 any 方式为我们创建了所有的可以使用的请求的方式, 最后使用了 handle 方式指定方法参数. gin.Default 配置默认的参数..."}
http.StatusOK 引用的 net/http 包中的状态码定义, c.Param() 获取 uid 的值
前缀匹配
在工作中我们希望路由匹配到某个前缀
r.GET("/user/*a",.../获取name值, 默认值为小明
c.String(http.StatusOK, c.DefaultPostForm("name", "小明")
请求的json获取
r.POST("/user", func...:= gin.New()
r.Use(gin.Logger(), gin.Recovery())
上面我们使用了 gin.New 实例的方式声明, r.Use使用了两个中间件, 一个为日志, 另一个为遇见...127.0.0.1:8080/api/user 路由组中引入中间件
api := r.Group("/api").Use(ipAuthMiddleWare())
{
api.GET("user", userAction