Estoy desarrollando una aplicación expresa.Uso process.on ('uncaughtException para mostrar una página de error 500
Actualmente tengo el siguiente en mis server.js
process.on('uncaughtException', function (err) {
console.log("UNCAUGHT EXCEPTION ");
console.log("[Inside 'uncaughtException' event] " + err.stack || err.message);
});
que detiene el servidor de estrellarse cada vez que hay un error, sin embargo, que sólo se sienta allí ...
es posible en lugar de console.log, para enviar una página de error 500 con los detalles del error?
no funciona. 'app.error' no definido. Quizás la API de ExpressJS cambió desde que se publicó esta respuesta (> hace 2 años). El manejo de excepciones ExpressJS está cubierto en: http://expressjs.com/guide.html#error-handling –
app.error no es una función. –