에러 처리는 비동기 스타일에 따라 다르며, 잘못하면 조용한 실패나 충돌을 일으킵니다. 핵심 원칙: async/await에는 try/catch를 사용하고, Promise rejection은 항상 처리하며, 비동기 콜백의 에러가 처리되지 않은 채 빠져나가지 않게 하는 것입니다.
async/await — try/catch 사용
js
() {
{
user = db.(id);
user;
} (err) {
logger.(err);
(, { : err });
}
}
