Skip to content

SessionOptions

Defined in: src/plugins/middleware/session.ts:52

optional cookie: SessionCookieOptions

Defined in: src/plugins/middleware/session.ts:68

Options for the session cookie.


optional genid: (ctx) => string

Defined in: src/plugins/middleware/session.ts:72

Function to generate a session ID.

ShokupanContext

string


optional name: string

Defined in: src/plugins/middleware/session.ts:60

Name of the session cookie.


optional resave: boolean

Defined in: src/plugins/middleware/session.ts:76

Whether to force a session identifier cookie to be set on every response.


optional rolling: boolean

Defined in: src/plugins/middleware/session.ts:84

Whether to update the session cookie on every request.


optional saveUninitialized: boolean

Defined in: src/plugins/middleware/session.ts:80

Whether to save the session on every request.


secret: string | string[]

Defined in: src/plugins/middleware/session.ts:56

Secret used to sign the session cookie.


optional store: Store

Defined in: src/plugins/middleware/session.ts:64

Store to use for session data.


optional unset: "destroy" | "keep"

Defined in: src/plugins/middleware/session.ts:88

Whether to destroy or keep the session on logout.