【发布时间】:2014-06-23 20:06:17
【问题描述】:
我正在用 nodejs 和 express 构建一个应用程序。谁能帮我理解以下代码之间的区别:
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!'});
});
这两段代码可以替代吗?如果是,为了避免应用在生产中崩溃,哪一个更可靠?
【问题讨论】:
标签: node.js express error-handling uncaught-exception