Simple cookie-based session middleware
partitioned
option for CHIPS supportpriority
option for Priority cookie supportmaxAge
option to reject invalid valuesreq.socket
over deprecated req.connection
session
.populated
to .isPopulated
req.session.save()
key
option; use name
insteadreq.session.length
to free up key namereq.sessionCookies
and req.sessionKey
req.session
_
-prefixed propertiesObject.defineProperty
instead of deprecated __define*__
safe-buffer
for improved Buffer APIsecure
option behaviormaxAge
option preventing cookie deletion"none"
in sameSite
optionDEBUG_HIDE_DATE
DEBUG_FD
supportDate#toISOString()
when output is not a TTYres.writeHead
patch missing return valuereq.session.save()
req.session.length
to free up key namereq.sessionCookies
and req.sessionKey
secure
option behaviormaxAge
option preventing cookie deletion"none"
in sameSite
optionres.writeHead
patch missing return valuesecure
option behaviormaxAge
option preventing cookie deletion"none"
in sameSite
optionres.writeHead
patch missing return valueDEBUG_HIDE_DATE
DEBUG_FD
supportDate#toISOString()
when output is not a TTYsameSite
option for SameSite cookie supportCookie
constructorDEBUG_FD
environment variable set to 3 or highersafe-buffer
for improved Buffer APIDEBUG_MAX_ARRAY_LENGTH