StrongLoop / IBM에 의해 제공이 번역.

이 문서는 영문판 문서에 비해 더 오래된 버전일 수도 있습니다. 최신 업데이트를 확인하려면 영문판 문서를 참조하십시오.

Express 미들웨어

목록에 적힌 Express 미들웨어 모듈들은 Expressjs 팀이 유지보수합니다.

미들웨어 모듈 설명 내장 함수 (Express 3)
body-parser HTTP 요청 body를 파싱합니다. body, co-body, 그리고 raw-body도 참고하세요. express.bodyParser
compression HTTP 요청들을 압축합니다. express.compress
connect-rid 고유한 요청 ID를 생성합니다. 없음
cookie-parser 쿠키 헤더를 파싱하고 req.cookies에 할당합니다. cookieskeygrip도 참고하세요. express.cookieParser
cookie-session 쿠키 기반의 세션을 만듭니다. express.cookieSession
cors 다양한 옵션들을 이용하여 Cross-origin resource sharing (CORS)를 활성화합니다. 없음
csurf CSRF 취약점을 방어합니다. express.csrf
errorhandler 개발 중에 발생하는 에러를 핸들링하고 디버깅합니다. express.errorHandler
method-override 헤더를 이용해 HTTP method를 덮어씁니다. express.methodOverride
morgan HTTP 요청 로그를 남깁니다. express.logger
multer multi-part 폼 데이터를 처리합니다. express.bodyParser
response-time 응답 시간을 기록합니다. express.responseTime
serve-favicon 파비콘을 제공합니다. express.favicon
serve-index 주어진 경로의 디렉토리 리스트를 제공합니다. express.directory
serve-static 정적 파일을 제공합니다. express.static
session 서버 기반의 세션을 만듭니다 (개발 전용). express.session
timeout HTTP 요청 처리를 위해 timeout을 만듭니다. express.timeout
vhost 가상 도메인을 만듭니다. express.vhost

추가 미들웨어 모듈

몇몇 유명한 외부 미들웨어 모듈들입니다.

Warning: This information refers to third-party sites, products, or modules that are not maintained by the Expressjs team. Listing here does not constitute an endorsement or recommendation from the Expressjs project team.

미들웨어 모듈 설명  
connect-image-optimus 이미지 제공을 최적화힙니다. 할 수 있다면 이미지를 .webp.jxr로 바꿉니다.  
express-debug 템플릿 변수 (지역), 현재 세션, 기타 등등에 대한 정보를 제공하는 개발 도구입니다.  
express-partial-response JSON 응답을 URL의 fields를 받아서 필터링합니다. Google API의 Partial Response를 활용합니다.  
express-simple-cdn 정적 요소들을 위해 CDN을 사용하도록 도와줍니다. 다양한 호스트를 지원합니다.  
express-slash 구현된 루터에 맟춰서 슬래쉬 유무를 맞춰줍니다.  
express-stormpath 사용자 저장소, 인증 확인, 인증, SSO, 그리고 데이터 보안에 관련된 모듈입니다. (Okta로 합쳐졌습니다)  
express-uncapitalize 대문자를 포함하는 HTTP 요청들을 표준 소문자 폼으로 리다이렉트시킵니다. containing uppercase to a canonical lowercase form.  
helmet 다양한 HTTP 헤더를 설정해 앱이 안전하게 도와줍니다.  
join-io 요청 횟수를 줄이기 위해 파일들을 묶어줍니다.  
passport OAuth, OpenID 같은 방법들을 사용하는 인증 체계입니다. 자세한 정보는 http://passportjs.org/에서 확인하세요.  
static-expiry 정적 에셋을 위해 헤더를 캐싱하거나 URL을 고유화합니다.  
view-helpers 뷰 엔진들을 위한 일반적인 도움을 제공합니다.
sriracha-admin 동적으로 Mongoose의 관리 사이트를 만듭니다.  

http-framework에서 더 많은 모듈들을 찾을 수 있습니다.