蓝鸟承诺,没有方法拒绝'

时间:2015-02-12 23:55:14

标签: mongoose promise bluebird

我和蓝鸟一起宣传了猫鼬。此代码使用mPromise工作但现在产生错误:

Object [object Promise] has no method 'reject'

代码:

var p = Order.findOneAsync(q).then(function(order) {
  return p.reject(Boom.badRequest());

这是过度简化但基础知识在那里。我该如何拒绝承诺?

1 个答案:

答案 0 :(得分:1)

在处理程序中抛出错误:

var p = Order.findOneAsync(q).then(function(order) {
  throw Boom.badRequest();
});