Я использую меньше с node.js, и я не очень доволен этим, когда дело доходит до обработки ошибок.Мой код выглядит следующим образом:
parser.parse(data, function (err, tree) {
if(err){
console.log(err);
res.send(500);
}else{
res.header('Content-Type', 'text/css');
res.send(tree.toCSS());
}
});
Моя проблема в том, что если в одном из моих файлов меньше синтаксической ошибки и возникает исключение, происходит сбой процесса.Заключение вызова функции в блок try не помогает.Можно ли сделать процесс более изящным, если в меньшем файле произошла ошибка?