抛出Mongoose ValidationError而不是传递给callback函数,
mongoose开始为我抛出错误,而不是把它们传递给我的callback?
var newsArticle = new NewsArticle(fields); newsArticle.save(function(err, newsArticle) { if(err) return next(err); res.status(201).json(newsArticle); });
callback永远不会被调用,并引发ValidationError,导致应用程序崩溃。 为什么是这样?
events.js:85 throw er; // Unhandled 'error' event ^ No listeners detected, throwing. Consider adding an error listener to your connection. ValidationError: NewsArticle validation failed