cambios error token
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
const moment = require('moment');
|
||||
const { Op } = require('sequelize');
|
||||
const validar = require('../../helper/validar');
|
||||
const dbPath = '../../db/tablas';
|
||||
@@ -47,10 +48,27 @@ const serviciosResponsable = async (body) => {
|
||||
});
|
||||
})
|
||||
.then((res) => {
|
||||
let data = [];
|
||||
|
||||
for (let i = 0; i < res.rows.length; i++) {
|
||||
// delete res.rows[i].dataValues.idUsuario
|
||||
data.push({
|
||||
idServicio: res.rows[i].idServicio,
|
||||
fechaInicio: moment(res.rows[i].fechaInicio).format(),
|
||||
fechaFin: moment(res.rows[i].fechaFin).format(),
|
||||
createdAt: moment(res.rows[i].createdAt).format(),
|
||||
cartaTermino: res.rows[i].cartaTermino,
|
||||
idCuestionarioPrograma: res.rows[i].idCuestionarioPrograma,
|
||||
Usuario: {
|
||||
idUsuario: res.rows[i].Usuario.idUsuario,
|
||||
usuario: res.rows[i].Usuario.usuario,
|
||||
nombre: res.rows[i].Usuario.nombre,
|
||||
TipoUsuario: res.rows[i].Usuario.TipoUsuario,
|
||||
},
|
||||
Carrera: res.rows[i].Carrera,
|
||||
Status: res.rows[i].Status,
|
||||
});
|
||||
}
|
||||
return { count: res.count, serviciosResponsable: res.rows };
|
||||
return { count: res.count, serviciosResponsable: data };
|
||||
});
|
||||
};
|
||||
|
||||
|
||||
@@ -6,13 +6,20 @@ const verificaToken = (req, res, next) => {
|
||||
|
||||
if (!token)
|
||||
return res.status(400).json({
|
||||
message: 'No hay token',
|
||||
message: 'No se envio el 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