個別に処理されないすべてのエラーについて、error.ejs ファイルをサーバーに提供したいと考えています。
mongoose user.save() http://expressjs.com/guide.html#error-handlingから重複キー エラーが発生した場合、このコードは何もしません 。
app.js
app.use(function(err, req, res, next){
res.status(500);
res.render('error', { error: "Woops, we encountered an error..." });
});
ルート/index.js
user.save(function(err){
if ( err ) throw err;
});
以下の例では、次のエラーが表示されます: Caught exception: [ReferenceError: next is not defined]
user.save(function(err){
if ( err ) next(err);
});