Я создаю приложение в nodejs и экспресс. Может ли кто-нибудь помочь мне понять разницу между следующими фрагментами кода:
var app = express();
app.use(function(err, req, res, next){
console.error(err);
res.render('home.ejs', {message:'Something broke!'});
});
а также
var domain = require('domain');
var d = domain.create();
d.on('error', function(err) {
console.error(err);
res.render('home.ejs', {message:'Something broke!'});
});
Являются ли два фрагмента кода альтернативными? Если да, то какой из них более надежен, чтобы избежать сбоя приложения в рабочей среде?