Tengo una pregunta corta.
router.get('/', function(req, res, next) { throw new Error('123') res.send('respond with a resource'); });Cuando llamo a este fragmento en express project. Me arroja error lo que esperaba.
Pero
router.get('/', function(req, res, next) { setTimeout(() => { throw new Error('123') }, 1000) res.send('respond with a resource'); }); Con este código, el proceso expreso se eliminó con Command failed with exit code 1. este mensaje.
¿Qué palabras clave debo estudiar es? ¿Qué me estoy perdiendo?
Gracias.
1. El controlador de errores predeterminado http://expressjs.com/en/guide/error-handling.html
2. Problemas de intento/captura del controlador de errores de devolución de llamada con funciones anidadas en javascript