Flask 异常捕获
约 5 个字 11 行代码 预计阅读时间不到 1 分钟
app.py |
---|
| app = Flask(__name__)
@app.errorhandler(404) # 遇到对应的 HTTP 状态码会如此报错
def handle_not_found_error(error):
resp = Response(code=404, message=str(error), http_code=404)
return resp.to_resp()
@app.errorhandler(Exception) # 抛出对应的异常会如此报错
def handle_generic_error(error):
resp = Response(code=500, message=str(error), http_code=500)
return resp.to_resp()
|