Я абсолютный новичок в NodeJS и хочу создать простой веб-сервис REST -с Express и Mongoose.
Как лучше всего обрабатывать ошибки Mongoose в одном месте?
Когда где-либо возникает ошибка базы данных, я хочу вернуть страницу Http -500 -Error -с сообщением об ошибке:
if(error) {
res.writeHead(500, {'Content-Type': 'application/json'});
res.write('{error: "' + error + '"}');
res.end();
}
В старом туториалеhttp://blog-next-stage.learnboost.com/mongoose/Я читал о прослушивателе глобальных ошибок:
Mongoose.addListener('error',function(errObj,scope_of_error));
Но это, похоже, не работает, и я не могу найти что-то в официальной документации Mongoose об этом слушателе. Проверяю ли я ошибки после каждого запроса Mongo?