Я пытаюсь опубликовать что-то в своем API для отдыха, как я вижу, Ax ios отправляет токен . Но я получаю «Неправильный жетон». (403) ошибка.
axios
.post(
`http://localhost:4000/api`,
(data: data),
{
crossdomain: true,
},
{
headers: {
Authorization: `Bearer ${token}`,
Accept: "application/json",
"Content-Type": "application/json",
},
}
)
.then((res) => {
})
.catch((error) => {
console.log(error.message);
});
Вкл. Flask
def token_required(f):
@wraps(f)
def decorated(*args, **kwargs):
token = request.headers.get('Authorization')
print(token)
if not token:
return jsonify({'message': 'Missing token.'}), 403
try:
data = jwt.decode(token, app.config['SECRET_KEY'])
except:
return jsonify({'message': 'Wrong token.'}), 403
return f(*args, **kwargs)
return decorated
@app.route('/api', methods=['POST', 'GET'])
@token_required
def prediction():
..
Но выдает ошибку 403. Как я могу отправить его успешно?