Middleware di terzi
Di seguito vengono riportati alcuni moduli middleware Express:
- body-parser: in precedenza
express.bodyParser
, json
e urlencoded
.
Consultare inoltre:
- compression: in precedenza
express.compress
- connect-image-optimus: moduli middleware Connect/Express per una gestione dell’immagine ottimale. Se possibile, cambia le estensioni delle immagini a
.webp
o .jxr
.
- connect-timeout: in precedenza
express.timeout
- cookie-parser: in precedenza
express.cookieParser
- cookie-session: in precedenza
express.cookieSession
- csurf: in precedenza
express.csrf
- errorhandler: in precedenza
express.errorHandler
- express-debug: uno strumento di sviluppo riservato che aggiunge una scheda contenente informazioni sulle variabili di template (locali), sessione corrente, dati della richiesta utili e altro ancora all’applicazione.
- express-partial-response: modulo middleware Express per filtrare le parti delle risposte JSON in base alla stringa query
fields
; utilizzando una risposta parziale API Google.
- express-session: in precedenza
express.session
- express-simple-cdn: modulo middleware Express per l’utilizzo di un CDN per asset statici, con supporto host multiplo (Ad esempio: cdn1.host.com, cdn2.host.com).
- express-slash: modulo middleware Express per persone che sono rigide sull’utilizzo di barre.
- express-stormpath: modulo middleware Express per lo storage utente, autenticazione, autorizzazione, SSO e sicurezza dati.
- express-uncapitalize: modulo middleware per il reindirizzamento delle richieste HTTP contenenti caratteri maiuscoli per una forma con caratteri minuscoli canonica.
- helmet: modulo che aiuta a proteggere le applicazioni impostando varie intestazioni HTTP.
- join-io: modulo per unire i file in entrata per ridurre il conteggio delle richieste.
- method-override: in precedenza
express.methodOverride
- morgan: in precedenza
logger
- passport: modulo middleware Express per l’autenticazione.
- response-time: in precedenza
express.responseTime
- serve-favicon: in precedenza
express.favicon
- serve-index: in precedenza
express.directory
- serve-static: modulo per gestire i contenuti statici.
- static-expiry: URL riconosciute o Caching Header per asset statici incluso il supporto per uno o più domini esterni.
- vhost: in precedenza
express.vhost
- view-helpers: modulo middleware Express che fornisce metodi di aiuto comuni per le viste.
- sriracha-admin: modulo middleware Express che crea in modo dinamico un sito admin per Mongoose.
Alcuni moduli middleware precedentemente inclusi in Connect non sono più supportati dal team di Connect/Express. Questi moduli sono stati sostituiti da un modulo alternativo o dovrebbero essere sostituiti a un modulo migliore. Utilizzare una delle seguenti alternative:
- express.cookieParser
- express.limit
- express.multipart
- express.query
- express.staticCache
Per ulteriori moduli middleware, consultare: