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");
});

questionAnswers(4)

yourAnswerToTheQuestion