3
그래서, 나는 API의 사슬 내가이 경우, 수행이gracefull fallback async/await chain에서 하나의 약속이 실패하는 곳?
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
는 관련이없는, 아직이 같은 일 함수 내에서 수행해야 . 즉, 이러한 요청 중 하나가 실패하면 응용 프로그램이 부분적으로 오류가 발생하지만 다른 데이터가 계속 표시 될 수 있습니다. 현재 data1
또는 data2
이 실패한 경우 data3
이 호출되지 않습니다. 그것을 호출하는 방법은 없지만 여전히 오류를 잡을 수 있습니까?