我从bluebird
收到此警告:
(node:29879) Warning: a promise was rejected with a non-error: [object Object]
并且无法找到其来自的任何信息/堆栈跟踪,已经查看了每个reject
和throw
。
有没有人有任何提示如何找到它?是否有任何日志选项可以获得更多信息或堆栈跟踪?
THX
答案 0 :(得分:-1)
Promise(function(resolve, reject) {
reject(new Error(message));
})
我们可以使用reject(new Error(message))
代替reject(message)
,因为reject()
的参数类型应该为Error
,因此我以这种方式解决了警告。