Utilitaires Express

Fonctions utilitaires Express

L’organisation GitHub pillarjs contient un certain nombre de modules pour des fonctions utilitaires qui peuvent être généralement utiles.

Modules utilitairesLibellé
cookiesObtenez et définissez les cookies HTTP(S) qui peuvent être signés pour éviter toute altération en utilisant Keygrip. Peut être utilisé avec la bibliothèque HTTP Node.js ou comme middleware Express.
csrfContient la logique derrière la création et la vérification de jetons CSRF. Utilisez ce module pour créer un middleware CSRF personnalisé.
finalhandlerFonction à invoquer comme dernière étape pour répondre à la requête HTTP.
parseurlAnalyser une URL avec le cache.
path-to-regexpTransformez une chaîne de chemin de type Express, telle que “/user/:name` en une expression régulière.
resolve-pathRésout un chemin relatif par rapport à un chemin racine avec validation.
routerRouteur de type middleware simple.
sendBibliothèque pour le streaming des fichiers en tant que réponse HTTP, avec le support des réponses partielles (gammes), la négociation conditional-GET et les événements granulaires.

Pour des modules supplémentaires liés au protocole HTTP, voir jshttp.