/ / Неразрешено използване на jwt маркери - node.js, angular, jwt, mean-stack, http-status-code-401

Неупълномощено използване на символи за jwt - node.js, ъглова, jwt, средна стека, http-status-code-401

Създадох моето уеб приложение MEAN. За да упълномощавам потребители, използвам JWT маркери. Но има един проблем. Понякога при презареждане на страницата получавам 401 неоторизиран, докато все още съм упълномощен. Проверих два пъти моя токен в локалното хранилище и той беше точно там. След това се опитах да презаредя други свои страници и това е толкова странно, защото някои от тях се презареждат добре, а други се връщат 401. Имам тази грешка, докато хоствам приложението си на Heroku. Използвам ъглова 5 за frontend и Node js за обратно. Някой има ли такъв проблем. Ако имате нужда от код, той е на моя github https://github.com/tia337/MEAN-Stack .

Отговори:

0 за отговор № 1

Мисля, че има някакъв проблем в пакета. Функцията tokenNotExpired има някакъв проблем. Можете също така да проверите сами дали токенът е изтекъл или не. Просто декодирайте маркера си от библиотеката на JWT и сравнете времето на изтичане с текущото време. Надявам се, че ще помогне.