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 上留下你寶貴的意見。