Middleware expresso
Os módulos Express middleware listados aqui são mantidos pela equipe de Expressjs.
| Módulo de Middleware | Descrição: |
|---|---|
| body-parser | Analisar corpo da requisição HTTP. |
| compression | Comprimir respostas HTTP. |
| cookie-parser | Analise o cabeçalho de cookie e preencha req.cookies. Ver também cookies. |
| cookie-session | Estabelecer sessões baseadas em cookies. |
| cors | Ativa o compartilhamento de recursos entre origens (CORS) com várias opções. |
| errorhandler | Processamento/depuração do desenvolvimento. |
| method-override | Substituir métodos HTTP utilizando cabeçalho. |
| morgan | Log do pedido HTTP. |
| multer | Manipular dados de formulários de várias partes. |
| response-time | Registrar tempo de resposta HTTP. |
| serve-favicon | Sirva um favicon. |
| serve-index | Serve a lista de diretório para um determinado caminho. |
| serve-static | Servir arquivos estáticos. |
| session | Estabelecer sessões baseadas no servidor (apenas desenvolvimento). |
| timeout | Definir tempo limite de processamento de requisição periodicamente. |
| vhost | Criar domínios virtuais. |
Módulos adicionais de middleware
Estes são alguns módulos de middleware mais populares.
| Módulo de Middleware | Descrição: |
|---|---|
| helmet | Ajuda a proteger seus aplicativos, definindo vários cabeçalhos HTTP. |
| passport | Autenticação usando “estratégias” como OAuth, OpenID e muitas outras. Veja passportjs.org para obter mais informações. |