Я получаю данные из коллекции шаблонов от mongodb. поэтому моя проблема в том, что я даю неправильный templateName
, программа должна поймать ошибку. Но это не так. программа идет дальше & i get error TypeError: Cannot read property 'subject' of null
.ТипError: Невозможно прочитать свойство «субъект» нулевого
Как справиться с этой штукой?
Template.findOne({ name: templateName }, function (err, template) {
if (err) {
console.log('Error occured');
console.log(err.message);
callback(err);
}
else {
template_subject = template.subject;
template_html = template.dataMsg;
});
Если задано неправильное имя шаблона, я хочу вернуть ошибку в функцию обратного вызова.
Вы можете проверить перед линией №: 8 – Mahavir