Flask的@before_request执行多次

4 投票
1 回答
2268 浏览
提问于 2025-04-17 03:27

我在我的 @app.before_request 里加了一行 app.logger.error('test'),结果发现每次请求的日志里最多会出现8行 test,即使我只是调用了 abort(500)。我就是搞不清楚这是为什么,这可能是什么原因呢?

1 个回答

6

如果你把 app.debug = True 这个设置打开,并且通过Flask来提供媒体文件(比如图片、样式表、JavaScript等),那么这些文件的请求也会被算作完整的请求。如果不是这种情况,请提供更多关于你设置的信息。

撰写回答