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 Module | Beschreibung |
|---|---|
| cookies | Erhalten 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. |
| csrf | Enthält die Logik hinter der Erstellung und Verifizierung von CSRF-Token. Verwenden Sie dieses Modul, um benutzerdefinierte CSRF Middleware zu erstellen. |
| finalhandler | Funktion, die als letzter Schritt aufgerufen wird, um auf HTTP-Anfrage zu reagieren. |
| parseurl | Eine URL mit Cache analysieren. |
| path-to-regexp | Verwandeln Sie einen Express-Style Pfadstring wie “/user/:name` in einen regulären Ausdruck. |
| resolve-path | Behebt einen relativen Pfad gegen einen Wurzelpfad mit Validierung. |
| router | Einfacher Middleware-Router. |
| send | Bibliothek 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.