请问Promise 中reject 和 catch 的处理上有什么区别?
如题,请问下面的代码有什么区别呢?我隐约记得在哪里看到过好像是一回事,只是写法上的区别
auto.getData().then(function (results) {
res.send(results);
}, next);
auto.getData().then(function (results) {
res.send(results);
}).catch(next);
8 回复
粗略看了下,认为是这样的
相同的是,auto.getData如果正常,执行then,否则执行next
不同的是,第一种next是不会处理res.send所抛出的异常,而第二种是会处理的