
Node.js뿐 아닌, 개발을 공부하며 구조에 대한 고민을 하지 않을 수 없었습니다. 어떻게 프로젝트의 구조를 설계해야 하는 것인가? 최선의 방법은 무엇인가? 위 같은 궁금증은 항상 존재했었던 것 같습니다.

Node.js 내장 Error 객체를 사용한다면, 내 코드와 제 3자 라이브러리의 균일성을 유지할 수 있습니다.

Swagger와 같은 라이브러리를 사용하여 API 에러를 문서화 하는 것도 중요합니다.

애플리케이션 오류는 느린 코드 경로, API 다운타임, 계산 리소스 부족 등의 형태로 발생할 수 있습니다.