nuevo mensaje token

This commit is contained in:
Tu Nombre
2025-01-30 10:37:57 -06:00
parent c547f25a0a
commit 87c311c0c8
4 changed files with 65 additions and 5 deletions
+58
View File
@@ -171,6 +171,13 @@ const validarObjetoVacio = (obj) => {
};
const validarPreTermino = (idServicio) => {
// obtener los id cuestionarios by idServicio de la tabla cuestionario
// budcar el id cuestionario de alumno en las tablas de alumnos - depende de la version
// buscar el id cuestionario de programa en las tablas de programas - depende de la version
// validar el if
return Servicio.findOne({ where: { idServicio } })
.then((res) => {
if (
@@ -189,6 +196,57 @@ const validarPreTermino = (idServicio) => {
);
};
const validarCuestionarioAlumno2 = (body) => {
console.log("Validando cuestionario alumno 2");
// Excluir p2 de la validación de campos nulos
const camposExcluidos = [
// 'p2'
];
// Verificar si algún campo es nulo o indefinido (excepto p2)
for (const [key, value] of Object.entries(body)) {
if (!camposExcluidos.includes(key) && (value === null || value === undefined || value === '')) {
throw new Error(`El campo ${key} no puede estar vacío.`);
}
}
console.log("Validación exitosa. Todos los campos son válidos.");
return body;
};
const validarCuestionarioPrograma2 = (body) => {
console.log("Validando cuestionario programa 2");
// Excluir p2 de la validación de campos nulos
const camposExcluidos = [
// 'p2'
];
// Verificar si algún campo es nulo o indefinido (excepto p2)
for (const [key, value] of Object.entries(body)) {
if (!camposExcluidos.includes(key) && (value === null || value === undefined || value === '')) {
throw new Error(`El campo ${key} no puede estar vacío.`);
}
}
console.log("Validación exitosa. Todos los campos son válidos.");
return body;
};
module.exports = {
yaExiste,
noValido,
+1 -1
View File
@@ -6,7 +6,7 @@ const verificaToken = (req, res, next) => {
if (!token)
return res.status(400).json({
message: 'No se envio el token.',
message: 'No se envio el token. v2',
});
jwt.verify(token, process.env.KEY, (err, decoded) => {
if (err) {
+1 -1
View File
@@ -1,6 +1,6 @@
const express = require('express');
const app = express();
const { verificaToken } = require('../middleware/autentificacion');
// const { verificaToken } = require('../middleware/autentificacion');
const route = '/cuestionario_alumno';
const controllerPath = '../controller/CuestionarioAlumno';
+5 -3
View File
@@ -1,6 +1,6 @@
const express = require('express');
const app = express();
const { verificaToken } = require('../middleware/autentificacion');
//const { verificaToken } = require('../middleware/autentificacion');
const route = '/cuestionario_programa';
const controllerPath = '../controller/CuestionarioPrograma';
@@ -8,7 +8,8 @@ const get = require(`${controllerPath}/get`);
const nuevo = require(`${controllerPath}/nuevo`);
// POST
app.post(`${route}`, //verificaToken,
app.post(`${route}`,
//verificaToken,
(req, res) => {
return nuevo(req.body)
.then((data) => {
@@ -20,7 +21,8 @@ app.post(`${route}`, //verificaToken,
});
// GET
app.get(`${route}`, //verificaToken,
app.get(`${route}`,
//verificaToken,
(req, res) => {
return get(req.query)
.then((data) => {