BE/Error handling1 미들웨어 Error handler.js에 ejs layout, locals 적용 방법 에러핸들러에 EJS layout사용하기express-ejs-layout을 사용해서 만든 프로젝트는 모든 get 라우터에 layout을 설정해주지 않으면 ejs 오류가 화면에 그대로 노출되게 된다. 이는 errorhandler.js로 각 HTTP status에 맞게 핸들링한 페이지들도 마찬가지이다.ReferenceError: mainlayout is not definedejs의 에러메세지는 상당히 읽기가 쉬워 처리하기도 간편하다는 것이 다행이지 않을 수 없다. 이번 글에서는 에러핸들러.js를 만들어 미들웨어로 사용하면서, 각 오류 상황에 대한 예쁜 안내 페이지를 보여주는 방법에 대해서 정리하였다. 1. 미들웨어로 에러핸들러 사용하기프로젝트 파일 하단에 middlewares folder를 생성하고 다음의 소.. 2024. 9. 15. 이전 1 다음