Node.js - express.js / middleware

uphoon·2023년 3월 29일
0

기본사용 문법

그냥 자바스크립트 순서대로 읽어 보면 이해하기 쉽다
Path 와 콜백 함수 사이에 또 함수를 추가할 수 있는데
그 함수도 아래와 같이 생겼으면 파라미터로 req, res 말고도 next를 사용할 수 있다.
여기서 next를 사용한다는것은 다음으로 넘어가는것을 의미하면 다음으로 넘어가는 경우 아래의 코드의 경우에는 콜백 함수가 실행되는 것이다.
next가 있으면 미들웨어라는것으로 알아 두자.


const gossipMiddleware = (req, res, next) => {
    console.log(`메소드는 ${req.method} URL은 ${req.url}`)
    next()
}

app.get("/", gossipMiddleware, (req, res) => {
    res.send("this is my server")
})
profile
혼자 끄적여보는 필기 저장소 | 잠깐쓰고 잊지말고 기록하는 습관.

0개의 댓글