0
catchブロック内の約束からスローされたエラーをどのように処理すればよいでしょうか?例えばNodeJs try catchブロックで約束エラーを処理しています
、
try {
// some other functions/code that can also throw error
var promise = // a service that returns new Promise() object
promise.then(function(data) {
//some business logic
}, function(err) {
throw new Error(err); // never gets caught in catch block
});
} catch(error) {
// do something with error
console.log(error);
}
1)約束からスローのtry catchブロックでエラーを処理することが可能ですか?
2)一般的なエラーを処理するにはいくつかの方法がありますか?
さらに遅くすると、後でチェーンを中止する必要がないように、キャッチで回復することができます(たとえば、サービスで「.catch」でAJAX要求を再試行します)。 – ste2425