나는 세 가지 비동기 기능이 호출되지 않습니다. 나는 순차적으로이 함수를 호출 할 필요가있다, 그래서 나는 이런 식으로 코드를 작성 :이 문서 (https://medium.com/@peterchang_82818/asycn-await-bible-sequential-parallel-and-nest-4d1db7b8b95c),이 작업을 순차적이어야에서 같이비동기 기능은 순차적으로
getData = async() => {
try {
await getAccounts();
await getPages();
await getDepositList();
}
catch(err) {
...
}
}
을하지만이를 실행할 때, 그들이 함께 호출하고 모든 내 논리가 엉망이되었습니다.
어떻게 순차적으로 이러한 기능을 실행합니까?
관련없는 포인터 :'try/catch' 블록에서 모든'await' 표현식을 감쌀 필요는 없습니다. 다음 예제를 참조하십시오. https://repl.it/M6Cn/3 - 함수 호출 체인 전체에 오류가 전파됩니다. – Svenskunganka