Экспресс-обработка ошибок js

я пытаюсь запустить обработку ошибок с помощью экспресс, но вместо того, чтобы увидеть ответ "ошибка!!!" как я ожидаю, я вижу "какое-то исключение на консоли, а затем процесс убит. Это то, как обработка ошибок должна быть настроена, и если да, есть ли другой способ отловить ошибки?

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

Ответы на вопрос(4)

Ваш ответ на вопрос