[Node.js] Express 에서 에러 처리하기


[Node.js] Express 에서 에러 처리하기

라우트에서 아래와 같이 코드와 같이 에러를 발생시키면, express 가 알아서 이를 처리하고 에러 코드 및 에러정보를 클라이언트로 응답해줍니다. const express = require("express"); const app = express(); app.get("/error", (req, res) => { throw new Error("에러 발생!"); }); app.listen(8080, () => { console.log("8080번 포트번호로 서버 실행중..."); }); 500 에러 발생 express 에는 앱에서 발생할 수 있는 모든 에러를 처리하는 에러 핸들러가 내장되어 있습니다. 에러 핸들러를 사용하면 앱에서 에러가 발생했을 때, 한 곳에서 에러를 처리할 수 있어 효율적입니다. express 에서 사용자 정의 에러를 사용하고 싶다면, 아래코드와 같이 일반적인 미들웨어 함수를 정의하는 것처럼 에러 처리를 위한 미들웨어 함수를 정의하면 됩니다. 에러 처리 미들웨어 함수...


#nodejs #백엔드 #에러

원문링크 : [Node.js] Express 에서 에러 처리하기