Express middleware
The Express middleware modules listed here are maintained by the Expressjs team.
| Middleware module | Beschreibung |
|---|---|
| body-parser | Parse HTTP request body. |
| compression | Compress HTTP responses. |
| cookie-parser | Parse cookie header and populate req.cookies. See also cookies. |
| cookie-session | Establish cookie-based sessions. |
| cors | Enable cross-origin resource sharing (CORS) with various options. |
| errorhandler | Development error-handling/debugging. |
| method-override | Override HTTP methods using header. |
| morgan | HTTP request logger. |
| multer | Handle multi-part form data. |
| response-time | Record HTTP response time. |
| serve-favicon | Serve a favicon. |
| serve-index | Serve directory listing for a given path. |
| serve-static | Serve static files. |
| session | Establish server-based sessions (development only). |
| timeout | Set a timeout period for HTTP request processing. |
| vhost | Create virtual domains. |
Additional middleware modules
These are some additional popular middleware modules.
Diese Informationen beziehen sich auf Sites, Produkte oder Module, die nicht vom Expressjs Team betreut werden. Die Auflistung hier stellt keine Billigung oder Empfehlung des Projektteams von Expressjs dar.
| Middleware module | Beschreibung |
|---|---|
| helmet | Helps secure your apps by setting various HTTP headers. |
| passport | Authentication using “strategies” such as OAuth, OpenID and many others. See passportjs.org for more information. |