4차산업혁명의 일꾼/Java&Spring웹개발과 서버 컴퓨터

미들웨어 Router

르무엘 2022. 7. 19. 18:50

미들웨어란? 

우리가 매 route 를 생성할 때마다 만약에 공통된 처리를 하고 싶은 경우!!

요청이 들어올 때마다 이 요청이 어떤 유저의 요청인지 인증검사를 해야한다.

그런 경우에 코드를 작성하게 되면 route 를 하나 만들 때마다 매번 유저 인증을 확인하는 코드를 넣어야 하는데.. 

이런 반복되는 작업들, 혹은 우리가 정의한 route에 오기 전에 중간에서 미리 처리해야할 것들을 정의해둔 것을

미들웨어라고 한다.

 

app.use를 사용하여 반복되는 작업을 처리한다. (expresss 서버)

 

LIST