micro-session
v2.0.1
Published
Session manager for micro
Readme
micro-session
micro-session is a session manager for Zeit.co's micro framework. Heavily based on express-session.
Installation
$ npm install micro-session
# or
$ yarn add micro-sessionExample Usage
const session, { MemoryStore } = require('micro-session')
const getSession = session({
store: new MemoryStore(),
secret: 'keyboard cat'
})
module.exports = async (req, res) => {
let session = await getSession(req, res)
if (!session.test) {
session.test = 1
} else {
session.test += 1
}
return {
t: session.test
}
}Note that sessions are automatically stored if needed after res.end is called. All session stores that support express-session should also support micro-session.
Options are the same as express-session where applicable. session API is also the same as express-session.
