Session for ThinkJS 3.x.
Add session
method for controller/context.
config file src/config/adapter.js
, add options:
const cookie = require('think-session-cookie');
exports.session = {
type: 'cookie',
cookie: {
handle: cookie
}
}
-
this.session()
get all session data -
this.session(name)
get session data with name -
this.session(name, value)
set session data -
this.session(null)
delete all session data -
this.session(name, undefined, options)
get session data with options
For each ctx
, session is only instantiated once.