TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

Archivo centr importaciones



Descripcion

Archivo donde se guardan todas las importaciones

nota


Se ilustra que cuando se tiene muchas importaciones. es posible tener en un unico archivo todas las importaciones,a
						

modulo


/*
La estructura de las carpetas es la siguiente
midelwares/valida-roles.js
midelwares/ValidarCampos.js
midelwares/validar-jwt.js
*/

//  Se crea un archivo llamado index.js para centralizar todas las importaciones
const validandoCampos = require('./validar-campos');
const validandoJwt  = require('./validar-jwt');
const validandoRoles  = require('./valida-roles');

//Aqui se exportan todos los modulos. para tenerlos en un solo archivo index.js
/* 
NOTA: para no hacer las importacionesd de todas las funciones en validar-campos y en los demas archivos
se hace uso del oprador ... (operadores Rest)
*/
module.exports ={
  ...validandoCampos,
  ...validandoJwt,
  ...validandoRoles
}
						

app


/*

Como se importaban antes de la optimizacion

const {validarCampos, existeEmail, existeUsuarioById} = require('../midelware/validar-campos');
const validarJwt = require('../midelware/validar-jwt');
const { esAdminRol, tieneRole } = require('../midelware/valida-roles');
*/

const {
  validarCampos,
  existeEmail,
  existeUsuarioById,
  validarJwt,
  esAdminRol,
  tieneRole
} = require('../midelware');