flask中自定义报错信息
使用abort函数
from flask import Flask
from flask import request,abort
app = Flask(__name__)
#监听401响应码
@app.errorhandler(401)
def handle_404_error(error): # 接受一个错误信息
return {'code': 0, 'msg': error.description}, 401
@app.router('/')
def index():
user = None
if user is None:
abort(401, '登陆状态异常')
else:
return {'data_list': [1, 2, 3, 4, 5]}