[Node.js] 04 - async/await
·
Dev/Node.js
async/await란? ✅ 프로미스 기반 코드를 좀 더 쓰기 쉽고 읽기 쉽게 한다. ✅ 비동기 코드를 동기식으로 작성 가능하게 한다. - async: 함수 앞에 붙이면 Promise를 반환 - await: Promise 앞에 붙이면 Promise가 전부 수행될 때까지 기다렸다가 결과를 반환. async 함수에서만 사용 가능 - 변수 = await 프로미스; ➡ 프로미스가 resolve된 값이 변수에 저장 - 변수 = await 값; ➡ 값이 변수에 저장 아래 코드는 프로미스로 작성된 코드를 async/await로 수정한 예시다. ✅ 에러 처리를 위해 try-catch로 감싸주어야 한다. - 각각의 프로미스 에러 처리를 위해서는 각각을 try-catch로 감싸우저야 함 - 위 코드를 try-catch로 ..