Manipulação de erro Express js
Eu estou tentando obter o tratamento de erros em execução com express, mas em vez de ver uma resposta de "erro !!!" como eu espero ver "alguma exceção" no console e, em seguida, o processo é morto. É assim que o erro de entrega deve ser configurado e, se assim for, há outra maneira de detectar erros?
var express = require('express');
var app = express();
app.use(function(err, req, res, next) {
console.log("error!!!");
res.send("error!!!");
});
app.get('/', function(request, response) {
throw "some exception";
response.send('Hello World!');
});
app.listen(5000, function() {
console.log("Listening on 5000");
});