我想为所有未单独处理的错误提供一个 error.ejs 文件。
当我从 mongoose user.save() http://expressjs.com/guide.html#error-handling收到重复键错误时,此代码不会执行任何操作
应用程序.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);
});