сделать ?
const token = req.headers.authorization.split(' ')[1] ;// Bearer asfasnfkajsfnjk
console.log('token:', token)///null
console.log('tokenTYPE:', typeof(token))///string
Тут явно ошибка в самом начале После split в массиве строк под индексом 1 должны же быть те символы "asfa...." а не нулл В любом случае, просто сделай jwt.verify и далее проверь токен это или нет, там уже не будет важно токен это или нулл, стринг или просто нулл
это если они есть то хорошо, а вот если их нет то должно быть условие ниже.. это проверка на наличие токена в запросе, которые прилетает с клиента
Не тогда не знаю Сейчас у себя глянул, вместо req.headers.auth поставил 'B abc'.split(' ')[1] возвращает abc Если пустую строку то undef Тут вообще должен возвращать undefined А не нулл А так не знаю почему так может происходить
попробуй с application сессия вручную удалить .. а потом сделать запрос
Окей попробую, только чуть позже
Обсуждают сегодня