saveThings()の呼び出し側が正確なエラーの説明(AまたはB)を取得するにはどうすればよいでしょうか。現在、タイプの私の拒否のcatch()節に巻き込まれるのは、このように、発信者は常にメッセージBで終わり...ES6約束前にキャッチを返す
saveThings() {
return api.post(endpoint, data)
.then(response => {
if (!response)
reject({message: 'error of type A - faulty response'});
resolve('all went well');
})
.catch(err => {
throw new Error('error of type B - call failed');
});
}
'reject'と' resolve'とは何ですか? – Bergi