[Node.js] Error Handling

Asher Park·2022년 12월 13일
1
post-thumbnail

스파르타코딩클럽 내일배움캠프 Node.js 입문주차 강의를 들으며 공부한 것을 적은것입니다.

Error Handling 이란?

  • 에러를 관리하는 방법
  • 예상치 못한 상황에 대처하는 방식

Try - Catch

서버에서 에러가 발생하지 않게 하기 위해 예외처리 진행

const users = ['Lee', 'kim', 'Park', 2];

try {
  for (const user of users) {
    console.log(user.toUpperCase());
  }
} catch (e) {
  console.error(`Error: ${e.message}`);
}

Throw

프로그래머 입장에서는 에러를 고의로 발생 시키기도 한다

호출하는 그 즉시 현재 실행되고 있는 함수는 실행을 멈추게 된다

Finally

자원을 계속 가지고 있으면, 무의미한 메모리를 차지하게 될 것이므로 에러 여부와 상관없이 일정 시점에서 해당 자원을 삭제 시켜야한다

에러가 발생했는지 여부와 상관없이 언제든 실행된다

profile
배움에는 끝이없다

0개의 댓글