node.js

에러 처리하기

단점이없어지고싶은개발자 2022. 1. 3. 09:02
반응형

에러 처리하기

에러처리는 정말 중요한 역할이다 그래서 꼭 에러처리를 잘해야한다

예외 : 처리하지 못한 에러

  • 노드 스레드를 멈춤
  • 노드는 기본적으로 싱글 스레드라 스레드가 멈춘다는 것은 프로세스가 멈추는 것
setInterval(() => {
  console.log("시작");
  try {
    throw new Error("Server is died");
  } catch(err) {
    console.error(err);
  }
}, 1000);

promise에는 catch 붙이는 습관을 길러야 한다.

  • 콜백 함수의 동작이 보장되지 않음
  • 따라서 복구 작업용으로 쓰는 것은 부적합
  • 에러 내용 기록용으로만 쓰는게 좋음
반응형

'node.js' 카테고리의 다른 글

What is Socket.io?  (0) 2022.01.21
SQL? NoSQL?  (0) 2022.01.14
버퍼와 스트림 이해하기  (0) 2022.01.03
fs에 대해서  (0) 2022.01.03
URL모듈이란? crypto 와 util에 대해서  (0) 2022.01.03