在烧瓶404上添加自定义处理程序,500页

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在烧瓶404上添加自定义处理程序,500页相关的知识,希望对你有一定的参考价值。

我有一个包装函数的处理程序,并进行一些日志记录和其他一些操作,几乎就像中间件一样。我想将其包装在flask的默认404(500个回复)周围。怎么做?例如:

@app.errorhandler(404)
@my_handler
def error404(*args, **kwargs):
    return "404 - page not found", 404
    # how to instead return the existing flask 404 call/page?

[基本上,我只想执行error404函数,但在其周围传递一个处理程序。那我该怎么办?

答案
@app.errorhandler(404) @my_handler def error404(e): return e.get_response()

以上是关于在烧瓶404上添加自定义处理程序,500页的主要内容,如果未能解决你的问题,请参考以下文章

本地自定义了404 和500 错误处理 部署到IIS上显示 服务器内部错误

iis设置404错误页,返回500状态码

创建自定义错误页

如何使用静态文件在开发服务器上测试自定义 404 和 500 页面?

Django自定义404500等页面模板

Django,当我返回 status_code 404 或 500 时自定义 404/500