카테고리 없음

Express middleware 대해서

별빛과하엘 2020. 11. 14. 12:12

 

 

 

여기에서 소개해드릴 부분은 Express 프레임워크에서 middleware를 소개 시켜드릴려고합니다.
우선 middleware 뜻이란?

 

미들웨어는 양 쪽에서 연결해서 데이터를 주고받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어라는 의미를 사용하기도 합니다.

여기에서 자세히 Express middleware 대해서 이야기해드리면, 어플리케이션과 응답과 요청을 연결을 해서 중간에서 매개 역할을 도와주는 부분입니다.

 

위에서 중요하게 보셔야될 부분은 get안에 있는 내용이 중요합니다. 

get 부분은 Http 메서드인데 이부분은 따로 다루겠습니다.

 

 

 

우선 get 안에 들어갈 내용을 설명하는 부분을 적어보겠습니다

 

  • "/" : 미들웨어가 작동할 path 
  • function(req,res,next){....} : 미들웨어 함수
  • 함수안에있는 파라미터 req: Http request객체로서 클라이언트가 서버로 전달해서 서버의 액션이 일어나게끔 하는 메시지입니다.
  • 함수안에있는 파라미터 res: Http response객체로서 서버의 답변이라고 생각하시면 됩니다.
  • 함수안에있는 파라미터 next: 다음미들웨어로 실행시켜주는 함수 한마디로 미들웨어를 get 안에 여러개 집어넣을수가 있습니다. 밑에 사진을 예시로 보여드리겠습니다.

 

Middleware 여러개 사용하기

 

이렇게 5개를 중요하게 알고 있으면 될 것 같아요 :)

 

일단 나머지는 세부적인 내용은 Express 문서를 참조 하시면 될것같습니다.

expressjs.com/ko/guide/using-middleware.html