먼저 함수의 앞에 async 라는 예약어를 붙입니다. 그러고 나서 함수의 내부 로직 중 HTTP 통신을 하는 비동기 처리 코드 앞에 await를 붙입니다. 여기서 주의하셔야 할 점은 비동기 처리 메서드가 꼭 프로미스 객체를 반환해야 await가 의도한 대로 동작합니다. 일반적으로 await의 대상이 되는 비동기 처리 코드는 Axios 등 프로미스를 반환하는 API 호출 함수입니다.
'Programming > Javascript, Typescript' 카테고리의 다른 글
[Javascript] 화살표 함수 (0) | 2022.11.02 |
---|---|
[Javascript] fetch와 axios 비교 (0) | 2022.11.02 |
[Javascript] Optional Chaining 연산자: '?.~' (0) | 2022.10.30 |
[Javascript] 자바스크립트와 이벤트 루프 (0) | 2022.10.29 |
[debugging] 개발자 도구 javascript debugging (0) | 2022.08.27 |
댓글