когда нету токена срабатывает блок catch() по ошибке jwt... Переменная токен возвращает null// только typeof(token) => СТРОКА..и в блок if мы никак не попадаем.. как поправить эту запару????
А что это за синтаксис такой суперский typeof()
тебя скобки смутили? да , со скобками работает
То есть он возвращает строку, которая cо значением null ?
const res = await fetch('http://localhost:5000/lapi/user/check', {headers:{Authorization:Bearer ${localStorage.getItem('token')}}, credentials: "include", } )
Пфф... значит на клиенте какая-то дичь. На клиенте же есть доступ к заголовкам? Кто-то записал туда строку))
однозначено нет!!! я проверил локалсторэдж... изначально удалил все от туда, а потом проверил - и так null как надо (тип null в js является объектом)
попробуй так вытягивать: headers.authorization.replace(‘Bearer ‘, ‘’);
А эт точно рабочий код? Скопировал себе в IDE и он ругается на синтаксис
` кавычки телега села
убери строчку credential = > у тебя она работать не будет... это я еще куки отлавлюю.. доп настройки на сервере
а что это даст?
Обсуждают сегодня