error token added

This commit is contained in:
Lemuel Marquez
2021-05-23 10:59:47 -05:00
parent 5f36f530bc
commit 441640e432
+11 -4
View File
@@ -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();
});