fix: 修复 access.log response_body 乱码(compress 中间件须在 logger 之前注册)
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m7s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m7s
This commit is contained in:
@@ -222,13 +222,13 @@ func initMiddleware(app *fiber.App, cfg *config.Config, appLogger *zap.Logger) {
|
|||||||
},
|
},
|
||||||
}))
|
}))
|
||||||
|
|
||||||
// 3. Logger - 记录所有请求
|
// 3. Compress - 必须在 Logger 之前,否则 Logger 读到的是压缩后的乱码
|
||||||
app.Use(logger.Middleware())
|
|
||||||
|
|
||||||
// 4. Compress - 响应压缩
|
|
||||||
app.Use(compress.New(compress.Config{
|
app.Use(compress.New(compress.Config{
|
||||||
Level: compress.LevelDefault,
|
Level: compress.LevelDefault,
|
||||||
}))
|
}))
|
||||||
|
|
||||||
|
// 4. Logger - 记录所有请求(在 Compress 之后注册,读到的是未压缩的原始响应体)
|
||||||
|
app.Use(logger.Middleware())
|
||||||
}
|
}
|
||||||
|
|
||||||
// initRoutes 注册路由
|
// initRoutes 注册路由
|
||||||
|
|||||||
Reference in New Issue
Block a user