42. Node.js 숙련주차 - 미들웨어 (항해 18일차)

코이그·2023년 4월 19일

항해99

목록 보기
40/54

Middleware

  • 모든 요청에 대해 공통적인 처리를 하고 싶을 때 사용된다.

  • 미들웨어 중에는 브라우저가 보낸 데이터를 쉽게 사용할 수 있게 바꿔주는 미들웨어도 존재한다.

미들웨어 생성

// next: 다음 스택으로 정의된 미들웨어 호출
app.use((req, res, next) => {
});

미들웨어를 호출하는 시점은 중요하다.

여러 개의 미들웨어가 겹치는 경우 첫번째 미들웨어부터 next()로 순차적으로 진행된다.

next() 무조건 사용.

미들웨어 종류

app.use(Middleware): 모든 요청에서 미들웨어가 실행된다.
app.use('/api', Middleware): api로 시작하는 요청에서 미들웨어를 실행한다.
app.post('/api', Middleware): api로 시작하는 POST 요청에서 미들웨어를 실행한다.

profile
COYG🔴⚪

0개의 댓글