Gérer les cookies avec Express

Comment utiliser leResponse.cookie()méthode pour manipuler vos cookies

Utilisez leResponse.cookie()méthode pour manipuler vos cookies.

Exemples:

res.cookie('username', 'Flavio')

Cette méthode accepte un troisième paramètre, qui contient diverses options:

res.cookie('username', 'Flavio', { domain: '.flaviocopes.com', path: '/administrator', secure: true })

res.cookie(‘username’, ‘Flavio’, { expires: new Date(Date.now() + 900000), httpOnly: true })

Les paramètres les plus utiles que vous pouvez définir sont:

Évaluer Description
domain Lenom de domaine cookie
expires Met ledate d'expiration du cookie. S'il manque, ou 0, le cookie est un cookie de session
httpOnly Configurez le cookie pour qu'il ne soit accessible que par le serveur Web. VoirHttpOnly
maxAge Définit l'heure d'expiration par rapport à l'heure actuelle, exprimée en millisecondes
path Lechemin de cookie. La valeur par défaut est «/»
secure Marque lecookie HTTPS uniquement
signed Configurer le cookie à signer
sameSite Valeur deSameSite

Un cookie peut être effacé avec:

res.clearCookie('username')

Téléchargez mon gratuitManuel Express.js


Plus de tutoriels express: