미들웨어란?
미들웨어란? 요청과 응답 사이에 위치한 함수이다. (밑에와 같이 생긴 함수) app.use(); app.get("/", (req, res, next) => {}); 개발에 도움을 주는 미들웨어로 cookie-parser, body-parser, cors, morgan 등이 있다. 별도로 설치를 하여 사용하였지만, 요즘은 대부분 미들웨어가 express에 내장되어 있다. 미들웨어 위에서 아래로 순서대로 실행된다. 요청(req), 응답(res)을 조작할 수 있다. next를 사용하여 다음 미들웨어로 넘어갈 수 있다. 에러처리 미들웨어 app.use((err, req, res, next) => { console.error(err.stack); res.status(500).send("Something broke..
2021. 11. 1.