from werkzeug.exceptions import HTTPException, BadRequest
from flask import Flask, g, request, json
app = Flask(__name__)
#[ 錯誤處裡 ]#############################################################
@app.errorhandler(Exception)
def handle_exception(e):
if isinstance(e, HTTPException): return e # 讓 HTTPException 交由下一個處理
app.logger.exception("Internal Server Error.") # log 錯誤訊息
if app.debug : return e
return json.jsonify({'message': 'Internal Server Error.'}), 500
@app.errorhandler(HTTPException)
def handle_exception(e):
response = e.get_response()
return json.jsonify({'message': e.description}), e.code
2023-02-21 09:53
[Python] Flask 錯誤處裡
訂閱:
張貼留言 (Atom)
0 回應:
張貼留言