Expresswerkzeuge

Express Utility-Funktionen

Die pillarjs GitHub Organisation enthält eine Reihe von Modulen für Utility-Funktionen, die allgemein nützlich sein können.

Utility ModuleBeschreibung
cookiesErhalten und setzen Sie HTTP(S)-Cookies, die signiert werden können, um Manipulationen mit Hilfe von Keygrip zu verhindern. Kann mit der Node.js HTTP-Bibliothek oder als Express Middleware verwendet werden.
csrfEnthält die Logik hinter der Erstellung und Verifizierung von CSRF-Token. Verwenden Sie dieses Modul, um benutzerdefinierte CSRF Middleware zu erstellen.
finalhandlerFunktion, die als letzter Schritt aufgerufen wird, um auf HTTP-Anfrage zu reagieren.
parseurlEine URL mit Cache analysieren.
path-to-regexpVerwandeln Sie einen Express-Style Pfadstring wie “/user/:name` in einen regulären Ausdruck.
resolve-pathBehebt einen relativen Pfad gegen einen Wurzelpfad mit Validierung.
routerEinfacher Middleware-Router.
sendBibliothek zum Streamen von Dateien als HTTP-Antwort, mit Unterstützung für partielle Antworten (Bereiche), Konditional-GET-Verhandlung und granulare Ereignisse.

Weitere HTTP-basierte Module finden Sie unter jshttp.