为什么我的诺言中的错误未正确发送?

时间:2019-06-30 01:42:01

标签: node.js error-handling promise

我正在运行以下代码:

DetailData

question承诺为我的测试输入正确抛出了以下错误:

DetailView

唯一的问题是,当我尝试通过body发送此错误时,尽管错误已正确记录在控制台中,但我收到的只是Promise.all([friendLimitReached(self), friendLimitReached(friendName)]) .then( Promise.all([addFriend(self, friendName), addFriend(friendName, self)]) ) .then(deleteFriendRequest(self, friendName)) .then( function(result) { res.send("Friend Request accepted"); }, function(err) { console.log(err); res.status(400).send(err); } );

  

错误:已达到user0朋友限制。

如果有人对更好的错误处理有任何建议,我将不胜感激!

0 个答案:

没有答案