Экспресс-обработка ошибок js
Я пытаюсь запустить обработку ошибок с помощью Express, но вместо того, чтобы увидеть ответ "error !!!" как я ожидаю, я вижу «некое исключение» на консоли, а затем процесс завершается. Это то, как обработка ошибок должна быть настроена, и если да, есть ли другой способ отловить ошибки?
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");
});