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 回應:
張貼留言