Middleware de Terceiros
Aqui estão alguns módulos middleware do Express:
- body-parser: anteriormente
express.bodyParser
,json
, eurlencoded
. Consulte também: - compression: anteriormente
express.compress
- connect-image-optimus: Módulos de middleware do Connect/Express para entrega otimizada de imagens. Alterna imagens para
.webp
ou.jxr
, se possível. - connect-timeout: anteriormente
express.timeout
- cookie-parser: anteriormente
express.cookieParser
- cookie-session: anteriormente
express.cookieSession
- errorhandler: anteriormente
express.errorHandler
- express-debug: ferramenta não obstrutiva de desenvolvimento que inclui uma guia com informações sobre variáveis de modelo (locais), sessão corrente, dados de solicitação úteis e mais para o seu aplicativo.
-
express-partial-response: módulo de middleware do Express para filtrar partes das respostas JSON baseado nos
fields
da sequência de consultas; usando a Resposta parcial da API do Google. - express-session: anteriormente
express.session
- express-simple-cdn: Módulo middleware do Express para usar um CDN para ativos estáticos, com suporte a múltiplos hosts (Por exemplo: cdn1.host.com, cdn2.host.com).
-
express-slash: Módulo middleware do Express para pessoas rigorosas quanto ao uso de barras no fim.
-
express-stormpath: Módulo middleware do Express para armazenamento de usuário, autenticação, autorização,SSO e segurança de dados.
-
express-uncapitalize: módulo middleware para redirecionamento de solicitações HTTP contendo letras maiúsculas para a forma canônica minúscula.
- helmet: módulo para ajudar a proteger seus aplicativos configurando vários cabeçalhos HTTP.
- join-io: módulo para junção de arquivos em tempo de execução para reduzir a contagem de solicitações.
- method-override: anteriormente
express.methodOverride
- morgan: anteriormente
logger
- passport: módulo middleware do Express para autenticação.
- response-time: anteriormente
express.responseTime
- serve-favicon: anteriormente
express.favicon
- serve-index: anteriormente
express.directory
- serve-static: módulo para entregar conteúdo estático.
-
static-expiry: URLs identificadas ou Armazenamento em cache de Cabeçalhos para ativos estáticos incluindo suporte para um ou mais domínios externos.
- vhost: anteriormente
express.vhost
-
view-helpers: módulo middleware do Express que fornece métodos auxiliares comuns para as visualizações.
- sriracha-admin: módulo middleware do Express que gera dinamicamente um site de administração para o Mongoose.
Alguns módulos de middleware anteriormente incluídos com o Connect não são mais suportados pelo time Connect/Express. Estes módulos foram substituídos por um módulo alternativo, ou devem ser substituídos por um módulo melhor. Use uma das alternativas a seguir:
- express.cookieParser
- express.limit
- express.multipart
- express.query
- express.staticCache
Para obter mais módulos middleware, consulte: