Flask API возвращает настраиваемую ошибку NoAuthorizationError, если токен не указан
У меня есть простой API, который защищен базовым API Flask, созданным с помощью
flask_restx
.
@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": "Missing Authorization Header"
. Я попытался решить эту проблему с помощью оператора try except, но он не работает. Я предполагаю, что это могло произойти, потому что декоратор решал эту проблему раньше. Есть ли способ или обходной путь написать собственное сообщение об ошибке для конечного пользователя?