我正在使用Restify和Mongoose创建一个 API ,而且我对两者都是全新的。我似乎无法弄清楚在 Mongoose / Node.js 中处理错误的正确方法。
截至目前,我正在尝试做这样的事情:
Submission.findById(req.params.submission_id, function(err, data) {
if (err)
return next(err);
res.send(data);
});
我正在尝试对此调用 GET(对于不存在的用户)。而不是发回一个简单的错误消息,它会导致我的整个节点应用程序失败。我对 return next(err) 的用户以及应该做什么感到有些困惑。
任何帮助是极大的赞赏。