3
だから、私はAPIのチェーンを持っているが、私は実行する必要があることを呼び出して、このgracefull fallback async/await chainの1つの約束がうまくいかない?
const myBigCall = async (paramsObj) => {
try {
const data1 = await myCall1(paramsObj.first);
const data2 = await myCall2(paramsObj.second);
const data3 = await myCall3(paramsObj.third);
} catch e { console.error(e) }
}
この場合
data1
で
、data2
、data3
のようなものは関係ない、まだこのように1つの関数内で行う必要があり。つまり、これらの要求のいずれかが失敗した場合、アプリケーションは部分的にエラーが発生しますが、それでも他のデータが表示される可能性があります。現在、data1
またはdata2
が失敗した場合は、data3
が呼び出されることはありません。それを呼び出す方法はありますか?まだエラーを捕まえることはできますか?