From 72f8184c99b76d19de166d1180712a9d4617f945 Mon Sep 17 00:00:00 2001 From: nannanwu Date: Sat, 21 Feb 2026 12:23:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=A8=E5=B1=80=E4=B8=AD=E9=97=B4=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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, "新闻页") })