Référence d'API — @nodefony/http — cookies
stable
Documentation › Référence d’API › @nodefony/http › cookies
Générée depuis les déclarations de types publiées de
@nodefony/http10.0.0-beta.5 : exactement ce que reçoit une application qui l’installe. Cette page n’existe dans aucun dépôt — pour la corriger, on corrige le TSDoc du code.
@nodefony/http#
import { … } from "@nodefony/http" — 1 symbole.
Classes (1)#
Cookie#
class Cookie implements ICookieInterface
options: CookieOptionsTypename: stringsigned?: booleanvalue: unknownoriginalMaxAge?: numberexpires?: DatemaxAge?: numberpath?: stringdomain: stringhttpOnly?: booleansecure?: booleansameSite?: SameSiteTypepriority?: stringconstructor(cookies: Cookie)constructor(name: string, value: unknown, options?: CookieOptionsType)clearCookie(): voidsetValue(value: unknown): unknownsetSecure(val: boolean): booleansetDomain(): stringsetHttpOnly(val: boolean): booleansetPath(val: string): stringsetSameSite(val: SameSiteType): SameSiteType— Normalise l’attributSameSitevers une valeur canonique RFC 6265bis.setExpires(date: Date | string | number): DatesetOriginalMaxAge(ms: number | StringValue): numbersetPriority(val: PriorityType): PriorityTypegetMaxAge(): numbertoString(): stringsign(val: unknown, secret: string): string— Signe une valeur de cookie :HMAC-SHA256(value)clé =secret, encodé en base64url (sûr en cookie, pas de=/+//).unsign(val?: string, secret?: string): string | false— Vérifie et déballe une valeur signée parsign(tolère le préfixes:).serialize(): stringserializeWebSocket(): IWsCookie