본문 바로가기

WebApp/Node.js-express

Node.js-express-error처리

*참조 : expressjs.com/en/guide/error-handling.html

 

1. 404오류처리

404오류 처리

 

 

2. 존재하지 않는 :pageId값이 들어왔을때 오류 처리

 

:PageId값이 있는경우에 작동하는 미들웨어에서 파라미터에 next를 추가하고

만약 err가 있는경우에 작동하는 if문을 추가한다

따라서 만약 err가 있는 경우 next()를 통하여 다음 미들웨어가 실행되는데

next()에 err를 인자로 주게 되면 즉 next(err)를 하게 되면

125번째 줄에 있는 에러처리 미들웨어가 실행되도록 약속이 되어 있음.