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
沒有留言:
張貼留言
你好!歡迎你在我的 Blog 上留下你寶貴的意見。