From 441640e432ba01c3ae6bada2d7b326847c3290a7 Mon Sep 17 00:00:00 2001 From: Lemuel Marquez Date: Sun, 23 May 2021 10:59:47 -0500 Subject: [PATCH] error token added --- server/middleware/autentificacion.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/server/middleware/autentificacion.js b/server/middleware/autentificacion.js index 80357be..dbf9e97 100644 --- a/server/middleware/autentificacion.js +++ b/server/middleware/autentificacion.js @@ -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(); });