에러가 발생할 경우 에러 예외 처리를 해두지 않으면 서버가 다운되는 상황이 있을 수 있다. 그렇기에 에러 핸들링은 필수적으로 해야한다. 노드JS의 경우 우리가 늘 사용해왔던 것처럼 app.use()를 통해 미들웨어를 사용할 수 있는데 이를 이용하여 에러만 따로 처리하는 미들웨어도 쉽게 사용이 가능하다. 1. Error handling 미들웨어 선언하기 기본적으로 익스프레스에서 오류를 처리하는 공통 미들웨어는 아래와 같이 작성한다. app.use(function (err, req, res, next) { console.error(err.stack); res.status(500).send("알 수 없는 에러가 발생하였습니다. 관리자에게 문의해 주세요."); }); 인자 3개를 선언하면 일반적인 미들웨어고 에..