Cookies natifs (adapter-agnostic)
NestJS 🟡 MidDéfinition
NestJS 12.1.0 (23 septembre 2026) introduit un support de cookies intégré et indépendant de l'adaptateur HTTP (Express ou Fastify), auparavant délégué a des middlewares tiers comme cookie-parser. Il expose une API commune pour lire et écrire des cookies quel que soit le serveur HTTP sous-jacent.
Analogie
Comme une prise électrique universelle : le même cookie fonctionne, qu'on soit branche sur Express ou sur Fastify.
Exemple de code
// Nest 12.1 : plus besoin de cookie-parser, quel que soit l'adaptateur
@Get()
getData(@Res({ passthrough: true }) res: Response) {
res.cookie('session', 'abc123', { httpOnly: true });
return { ok: true };
}
Cas d'usage
Lire/écrire des cookies de session sans dépendre d'un middleware spécifique a Express ou Fastify.
Anti-pattern
Termes liés
En entretien
Qu'apporte le support de cookies natif de NestJS 12.1.0 ?
NestJS 12.1.0 (23 septembre 2026) introduit un support de cookies intégré et indépendant de l'adaptateur HTTP, Express ou Fastify, auparavant délégué à des middlewares tiers comme cookie-parser. Il expose une API commune pour lire et écrire des cookies quel que soit le serveur HTTP sous-jacent.
Quel anti-pattern éviter après cette mise à jour ?
Garder cookie-parser installé en double alors que le support natif suffit, ce qui est source de conflits de headers. Il faut migrer vers l'API native et retirer le middleware devenu redondant.
Dans l'actu
- 23/09 NestJS 12.1.0 apporte des cookies natifs agnostiques de l'adaptateur HTTP, une protection CSRF et des en-têtes de sécurité intégrés au framework, des interceptors d'upload de fichiers basés sur @fastify/multipart, et le support d'un tableau de préfixes globaux. Semaine 39 · 21 – 27 septembre 2026 →
- 23/09 NestJS 12.1.0 intègre des cookies natifs indépendants de l'adaptateur HTTP, une protection CSRF et des en-têtes de sécurité dans le framework, ainsi que des interceptors d'upload basés sur `@fastify/multipart`. Bilan septembre 2026 →
Fiche mise à jour le 2026-09-27