koa-session-mongodb
MongoDB backed session middleware for Koa.js
Installation
$ npm install koa-session-mongodb
Example
View counter example:
var session = ;var mongo = MongoClient;var koa = ; mongo
Semantics
This module provides "guest" sessions, meaning any visitor will have a session, authenticated or not. If a session is new a Set-Cookie will be produced regardless of populating the session.
API
Options
The cookie name is controlled by the key
option, which defaults
to "sid". All other options are passed to ctx.cookies.get()
and
ctx.cookies.set()
allowing you to control security, domain, path,
and signing among other settings.
Session#isNew
Returns true if the session is new.
Destroying a session
To destroy a session simply set it to null
:
thissession = null;