Как исправить получение всегда «токен не предоставлен».даже когда я проверяю с почтальоном - PullRequest
0 голосов
/ 27 марта 2019

Эй, я новичок в стеке MEAN, и мне нужна помощь с jwt tocken. Я продолжаю получать «Токен не предоставлен». ошибка, даже когда я тестирую с почтальоном Авторизационный токен-строка

это код

const jwt = require('jsonwebtoken');

module.exports.verifyJwtToken = (req, res, next) => {
    var token;
    if ('Authorization' in req.headers)
        token = req.headers['Authorization'].split(' ')[1];
    if (!token)
        return res.status(403).send({ auth: false, message: 'No token provided.' });
    else {
        jwt.verify(token, process.env.JWT_SECRET,
            (err, decoded) => {
                if (err)
                    return res.status(500).send({ auth: false, message: 'Token authentication failed.' });
                else {
                    req._id = decoded._id;
                    next();
                }
            }
        )
}
}
...