flask: 抛出异常
一,代码:
异常 处理:
#-------------------------------------异常处理-----------------------------
@app.errorhandler(Exception)
def handle_exception(error):
stack = traceback.format_exc()
app.logger.error(f"An error occurred: {str(error)}")
app.logger.error(stack)
# return "An internal error occurred.", 500
return failed_response(500,f"内部错误:{str(error)}"), 500
抛出异常 :
@photo.route("/upload/", methods=['GET'])
def photo_upload():
raise Exception('上传页面发生异常')
二,测试 效果 :

浙公网安备 33010602011771号