error token added
This commit is contained in:
@@ -9,10 +9,17 @@ const verificaToken = (req, res, next) => {
|
||||
message: 'No hay token',
|
||||
});
|
||||
jwt.verify(token, process.env.KEY, (err, decoded) => {
|
||||
if (err)
|
||||
return res.status(401).json({
|
||||
message: err.message,
|
||||
});
|
||||
if (err) {
|
||||
let message = '';
|
||||
|
||||
if (err.message === 'invalid signature')
|
||||
message = 'El token no es valido. Inicia sesión de nuevo.';
|
||||
if (err.message === 'jwt expired')
|
||||
message = 'El token expiro. Inicia sesión de nuevo.';
|
||||
if (err.message === 'jwt malformed')
|
||||
message = 'Hubo un problema con el token. Inicia sesión de nuevo.';
|
||||
return res.status(401).json({ message, err: 'token error' });
|
||||
}
|
||||
req.decoded = decoded;
|
||||
next();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user