로딩
요청 처리 중입니다...

Error handling

 Error handling

예외(Exception):처리하지 못한 에러 노드 스레가 멈춤 노드는 기본적으로 싱글 스레드라 스레드가 멈춘다는 것은 프로세스가 멈추는 것 에러 처리는 필수 방법(1) - 추천 try ~ catch 문으로 예외 처리 const fs = require('fs'); setInterval(()=>{ fs.unlink('./abcdefg.js',(err)=>{ if(err){ console.error(err); } }); },1000); 출력결과 에러가 발생해도 process가 멈추지 않고 실행된다.

방법(2) 에러를 한번에 처리 process 사용 에러를 처리해주는 것이 아닌 에러를 기록해주는 용이다. 에러가 났을때, 복구하는 코드를 적으면 안된다. -> Node가 보장해주지 않는다. const process = require('process'); process.on('uncaughtException',(err)=>{ console.error('예기치 못한 에러',err); }); set...

# errorhandling # node

원문 링크 : Error handling