diff --git a/main.go b/main.go index 18f5548..c1bde50 100644 --- a/main.go +++ b/main.go @@ -11,7 +11,7 @@ func initMiddleware(c *gin.Context) { //获取纳秒时间戳 start := time.Now().UnixNano() // 获取纳秒时间戳 fmt.Println("1-我是一个中间件") - c.Next() //执行下一个中间件 + c.Next() fmt.Println("2-我是一个中间件") end := time.Now().UnixNano() fmt.Println("耗时:", end-start) @@ -28,13 +28,15 @@ func main() { // 配置静态文件目录,将./static目录映射到URL路径/static r.Static("/static", "./static") - r.GET("/", initMiddleware, func(c *gin.Context) { + //全局中间件 + r.Use(initMiddleware) + r.GET("/", func(c *gin.Context) { fmt.Println("这是一个首页") time.Sleep(20 * time.Second) c.String(200, "首页") }) - r.GET("/news", initMiddleware, func(c *gin.Context) { + r.GET("/news", func(c *gin.Context) { c.String(200, "新闻页") })