반응형
에러핸들링
-
Error.captureStackTrace in Node.js프로젝트/개발자 지름길 2022. 3. 17. 18:42
captureStackTrace에 대해서 알아보자! 첫 번째 인자는 변수다. Error Stack이 캡쳐되는 순간 Stack 정보가 첫 번째 인자의 변수에 저장된다. 두 번째 인자는 function이다. 해당 function이 호출되는 순간이 Error Stack 정보가 캡쳐되는 순간이다. 두 번째 인자에 대한 내용을 테스트하며 다뤄보자. 첫 번째 인자에 대한 내용은 대충 알아먹을 수 있겠지만, 두 번째 인자에 대한 내용이 느낌이 안올 수 있기 때문이다. captureErrorStack이 없는 경우 위 코드의 에러 정보는 아래와 같이 나타난다. captureErrorStack이 있는 경우 에러코드는 아래와 같이 나타난다. 두 번째 인자인 CreateError 함수가 호출되는 시점에서 Error Stack..