Flask API在未提供令牌时返回自定义NoAuthorizationError
我有一个简单的API,它由使用Flask API在未提供令牌时返回自定义NoAuthorizationError,flask,jwt,flask-restful,flask-restx,Flask,Jwt,Flask Restful,Flask Restx,我有一个简单的API,它由使用Flask\u restx构建的基本Flask API保护 @api.route("/api/data") class Index(Resource): @jwt_required def get(self): try: username = get_jwt_identity() data = SchnittstelleJSON.Get3Objekt()
Flask\u restx
构建的基本Flask API保护
@api.route("/api/data")
class Index(Resource):
@jwt_required
def get(self):
try:
username = get_jwt_identity()
data = SchnittstelleJSON.Get3Objekt()
data = json.loads(data)
return {"data": data}, 200
except:
return {"Error": "Retreiving data not possible"}, 401
我想做的是向最终用户提供比标准的“msg”:“缺少授权头”
更有用的信息。我试图用try-except语句来解决这个问题,但它不起作用。我想这可能是因为装饰师以前处理过这个问题。是否有方法或解决方法为最终用户编写自定义错误消息