Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

190
Vistas
No se pueden establecer encabezados después de que se envían al cliente - Express JS

Soy bastante nuevo en node/express y sigo un tutorial de youtube para crear una aplicación MERN Stack. Pero mi servidor de nodos está dando este error.

error

Intenté reiniciar el servidor muchas veces y sucedió una y otra vez. Tengo la idea de que sucede cuando enviamos dos respuestas para una solicitud , pero no creo que sea el caso aquí.

Por cierto, aquí está la ruta a la que apunta en el error (en la línea de respuesta de error de captura de prueba)

 // GET RANDOM router.get("/random", verify, async (req, res) => { const type = req.query.type; let movie; try { if (type === "series") { movie = await Movie.aggregate([ { $match: { isSeries: true } }, { $sample: { size: 1 } }, ]); } else { movie = await Movie.aggregate([ { $match: { isSeries: false } }, { $sample: { size: 1 } }, ]); } res.status(200).json(movie); //checked here by console logging it comes here only once } catch (err) { res.status(500).json(err); //the error pointing to this line } });

Por si acaso, aquí está el código de función de verificación:

 function verify(req,res,next) { const authHeader = req.headers.token; if(authHeader){ const token = authHeader.split(' ')[1]; jwt.verify(token,process.env.SECRET_KEY,(err,user) => { if(err) res.status(403).json("Token is not valid"); req.user = user; next(); }) } else{ return res.status(401).json("Unauthorized"); } }
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda