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 - 记录所有请求
|
||||
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 注册路由
|
||||
|
||||
Reference in New Issue
Block a user