인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

dch3030님의 프로필 이미지
dch3030

작성한 질문수

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

에러 처리하기

(req,res,next) -> next()

작성

·

330

·

수정됨

0

책에서 프로젝트를 진행하다보면 보통

try { }

catch(error) {

console.error(error);

next(error)

}

로 next(error)를 해주시는데 error가 발생했을때 console.error(error)를 찍고 next(error)에서 에러처리(ex)프로젝트에서

app.use((err, req, res, next) => {
  res.locals.message = err.message;
  res.locals.error = process.env.NODE_ENV !== 'production' ? err : {};
  res.status(err.status || 500);
  res.render('error');
});

여기로로 보내지는게 맞나요?

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

네 맞습니다. 에러처리 미들웨어로 갑니다.

dch3030님의 프로필 이미지
dch3030
질문자

아~ 항상 좋은 강의 너무 감사합니다!!!!

dch3030님의 프로필 이미지
dch3030

작성한 질문수

질문하기