SessionOptions
Defined in: src/plugins/middleware/session.ts:52
Properties
Section titled “Properties”cookie?
Section titled “cookie?”
optionalcookie:SessionCookieOptions
Defined in: src/plugins/middleware/session.ts:68
Options for the session cookie.
genid()?
Section titled “genid()?”
optionalgenid: (ctx) =>string
Defined in: src/plugins/middleware/session.ts:72
Function to generate a session ID.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”string
optionalname:string
Defined in: src/plugins/middleware/session.ts:60
Name of the session cookie.
resave?
Section titled “resave?”
optionalresave:boolean
Defined in: src/plugins/middleware/session.ts:76
Whether to force a session identifier cookie to be set on every response.
rolling?
Section titled “rolling?”
optionalrolling:boolean
Defined in: src/plugins/middleware/session.ts:84
Whether to update the session cookie on every request.
saveUninitialized?
Section titled “saveUninitialized?”
optionalsaveUninitialized:boolean
Defined in: src/plugins/middleware/session.ts:80
Whether to save the session on every request.
secret
Section titled “secret”secret:
string|string[]
Defined in: src/plugins/middleware/session.ts:56
Secret used to sign the session cookie.
store?
Section titled “store?”
optionalstore:Store
Defined in: src/plugins/middleware/session.ts:64
Store to use for session data.
unset?
Section titled “unset?”
optionalunset:"destroy"|"keep"
Defined in: src/plugins/middleware/session.ts:88
Whether to destroy or keep the session on logout.