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

669
Vistas
process.on('unhandledRejection') no está registrando el error

En mi archivo server.js estoy tratando de registrar errores y no hacer que bloqueen la aplicación, este es el código que estoy usando

 const server = app.listen(3000, () => console.log('Server Up and running') ); process.on('unhandledRejection', (err, promise) => { console.log(`Error: ${err}`); server.close(() => process.exit(1)); })

cuando produzco un error en lugar de registrar el error y cerrar el servidor, simplemente registra el error como lo haría normalmente y hace que la aplicación se bloquee. Si necesita más información, hágamelo saber. perdon si es una pregunta tonta

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Supongo que conoce la diferencia entre el Unhandled Rejection no controlado y la Uncaught Exception no detectada.

simplemente registra el error como lo haría normalmente

¡Porque estás registrando en la consola el mismo objeto de error!

Tampoco use process.exit() . Porque podrías perder tus registros. Lee mas

Express docs explicó cómo hacer un apagado correcto, puede usar un enfoque similar.

over 4 years ago · Santiago Trujillo Denunciar
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