路由与中间件
路由
路由分组, 将一类api分为一组, 可以在这个组加统一的中间件
package main
import (
"fmt"
"github.com/gin-gonic/gin"
)
func UserView(c *gin.Context) {
path := c.Request.URL
fmt.Println(c.Request.Method, path)
}
func main() {
r := gin.Default()
apiGroup := r.Group("api")
// apiGroup.Use() 加中间件
UserGroup(apiGroup)
r.Run(":8080")
}
func UserGroup(r *gin.RouterGroup) {
r.GET("users", UserView)
r.POST("users", UserView)
r.PUT("users", UserView)
r.DELETE("users", UserView)
}
大约 2 分钟