then
エラー処理のコンテキストでのこれらの呼び出しの違いは何ですか?
.then(functionThatReturnsPromise(arg))
.then(function() {
return functionThatReturnsPromise(arg);
})
最初の例では、関数functionThatReturnsPromise
が をスローした場合error
、catch ブロックは呼び出されず、bluebird はエラーを出力します。
Possibly unhandled Error: <msg>