From 9d50424edcd5ddb2388dceb002f8928fb6caa39f Mon Sep 17 00:00:00 2001 From: huang Date: Tue, 31 Mar 2026 19:06:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20access.log=20respon?= =?UTF-8?q?se=5Fbody=20=E4=B9=B1=E7=A0=81=EF=BC=88compress=20=E4=B8=AD?= =?UTF-8?q?=E9=97=B4=E4=BB=B6=E9=A1=BB=E5=9C=A8=20logger=20=E4=B9=8B?= =?UTF-8?q?=E5=89=8D=E6=B3=A8=E5=86=8C=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cmd/api/main.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/cmd/api/main.go b/cmd/api/main.go index 2cc9ae2..0593001 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -222,13 +222,13 @@ func initMiddleware(app *fiber.App, cfg *config.Config, appLogger *zap.Logger) { }, })) - // 3. Logger - 记录所有请求 - app.Use(logger.Middleware()) - - // 4. Compress - 响应压缩 + // 3. Compress - 必须在 Logger 之前,否则 Logger 读到的是压缩后的乱码 app.Use(compress.New(compress.Config{ Level: compress.LevelDefault, })) + + // 4. Logger - 记录所有请求(在 Compress 之后注册,读到的是未压缩的原始响应体) + app.Use(logger.Middleware()) } // initRoutes 注册路由