logo

Crowdly

Horas Libre Configuración -Node.js-

Looking for Horas Libre Configuración -Node.js- test answers and solutions? Browse our comprehensive collection of verified answers for Horas Libre Configuración -Node.js- at educacionadistancia.juntadeandalucia.es.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

El middleware autorizarRol verifica si el rol  está incluido en el array de roles permitidos y si no lo está, retorna una respuesta con código 403 y un mensaje derror

export const autorizarRol = (rolesPermitidos) => {

  return (req, res, next) => {

    if (!rolesPermitidos.includes(req.user.role)) {

      return res.status(403).json({ message: "No tienes permiso para acceder a esta ruta" });

    }

    next();

  }

}

View this question

¿Cuál de las siguientes opciones sobre la carpeta controllers en un proyecto Node.js es FALSA?

0%
0%
0%
100%
View this question

El siguiente fragmento de código en Express se ejecutará correctamente sin errores:

router.delete('/alumnos', () => { res.send('Borrando un alumno'); });

View this question

¿Cuál es la forma correcta de crear una instancia de conexión a MongoDB en Node.js?

0%
50%
0%
0%
View this question

¿Cuál es una característica clave de Node.js?

0%
100%
0%
0%
View this question

¿Cuál es la función del archivo y las carpetas principales en la estructura de un proyecto Node.js?

0%
0%
0%
50%
View this question

¿Cuál de las siguientes afirmaciones describe correctamente la relación entre colecciones y documentos en MongoDB?

0%
100%
0%
0%
View this question

¿Qué es MongoDB Atlas?

50%
0%
0%
0%
View this question

¿Cuál de las siguientes observaciones podría sugerir una mejora en la definición de la ruta siguiente?

router.post('/alumnos', validar, autorizarRol(['admin', 'user']), autencarToken, addAlumno);

0%
0%
100%
0%
View this question

¿Cuál es la función principal de Nodemon en un proyecto Node.js?

50%
0%
0%
0%
View this question

Want instant access to all verified answers on educacionadistancia.juntadeandalucia.es?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!