エラー ハンドラ:
//error handler
app.use(function(err, req, res, next){
console.error({error: err});
//res.status(500);
res.format({
'text/html': function() {
res.render('error', {error: err.message});
},
'application/json': function() {
res.json({'error': err.message});
}
});
});
ルート 404:
exports.someRoute = function(req, res, next) {
...
if (!page) {
return next(new Error('Page not found.')));
}
...
};
エラー ハンドラで、適切なエラー ステータス コードを取得するにはどうすればよいですか?