Я застрял с ошибкой с утра.
Я использую Vue JS Front и backEnd в Node Js с Express.
На каждой странице мне нужно проверить, является ли пользователь Auth, и для этого я отправляю запрос приложению, но если у меня нет файлов cookie на передней панели, мой токен является нулевым. Как обрабатывать этот случай без ошибки: JWT должен быть предоставлен?
Ниже, если все в порядке, потому что console.log ('enter') ударил, но если у меня был еще один на jwt.verify, у меня все еще есть ошибка.
router.post('/checkAuth', function (req, res) {
console.log(req.body.key)
if (!req.body.key) {
console.log('enter')
}
jwt.verify(req.body.key, 'MatchaSecretKey', function(err, decoded) {
if (err) {
res.send({'result': false})
}
else {
res.send({'result': true})
}
})
});