요청의 응답이 완료하기전까지 요청 중간중간에 여러가지 일을 처리할수있다
이러한일들을 하는것들을 미들웨어라고하고
각각의 중간중간에 여러가지 일을 하도록 여러가지 기능의 특정한 일을 수행하는 미들웨어를 모듈별로 나눠서 사용할수 있다 -- 마치 한클래스에 한기능으로 이용하듯이 말이다 .
미들웨어 종류
1. static 미들웨어
웹서버에 전역변수 __dirname을 사용하여 폴더위치에있는내용을 모두 웹서버 에 올린다
2.router 미들웨어
페이지 라우팅을 구현하는 미들웨어
페이지라우팅은 클라이언트 요청에 적절한 페이지를 서비스제공하는 기술입니다.
3. 쿠키 parser 미들웨어
요청쿠키를 추출하는 미들웨어입니다.
4.바디 parser 미들웨어
post 요청 데이터를 추출하는 미들웨어입니다.
request 객체 body 속성이 부여됩니다.
5. 세션미들웨어
세션 미들웨어는 세션을 쉽게 생성할 수있게 도와주는 미들웨어입니다.
'Node js' 카테고리의 다른 글
npm 광역설치 시 모듈을 못 찾는 문제 (0) | 2015.11.04 |
---|---|
nodejs eclipse 에서 한글 깨짐 현상 해결 (0) | 2015.06.23 |
NODEJS WEBSERVER 뛰우기 (0) | 2015.06.23 |
비동기와 동기의 이해 (0) | 2015.06.22 |
[node.js] Most middleware (like logger) is no longer bundled with Express and must be installed separately... (0) | 2015.04.14 |