猫鼬响应处理

时间:2015-09-18 17:15:29

标签: mongodb mongoose

我的目标是:

  • 如果与mongodb发生连接错误,则回复
  • 如果用户不存在,则回复
  • 如果用户存在则回复

到目前为止,这是我的代码。我正在使用一些自定义响应函数,它们在我的API中返回丰富的消息。

.get(function(req, res) {
  User.findById(req.params.user_id, function(err, user) {
    if(err) res.send(err);

    if(!user) {
      res.status(404).json(notFoundResponse_404(user))
    }
    else {
      res.status(200).json(showResponse_200(user));
    }
  });
})

我的问题是错误在!用户之前被触发。任何想法如何解决这个问题?

0 个答案:

没有答案