demo.py(捕获异常,自定义异常处理函数):
# coding:utf-8
from flask import Flask
app = Flask(__name__)
# 捕获404异常错误
@app.errorhandler(404)
# 当发生404错误时,会被该路由匹配
def handle_404_error(err_msg):
"""自定义的异常处理函数"""
# 这个函数的返回值就是前端用户看到的最终结果 (404错误页面)
return u"出现了404错误, 错误信息:%s" % err_msg
if __name__ == '__main__':
app.run(host="0.0.0.0", port=5000, debug=True)