Koa-socket-session
koa-socket-session is a session middleware for LnsooXD/koa-socket.io.It can share session between koa app and koa-socket.io.
Installation
$ npm install koa-socket-session
Example
A chat room example can be found under example dir.
var koa = ;var koaSession = ;var koaSocketSession ;var IO = ;const http = ; var app = ;var io = ; const CONFIG = key: 'koa:sess' /** (string) cookie key (default is koa:sess) */ maxAge: 86400000 /** (number) maxAge in ms (default is 1 days) */ overwrite: true /** (boolean) can overwrite or not (default true) */ httpOnly: true /** (boolean) httpOnly or not (default true) */ signed: true /** (boolean) signed or not (default true) */; appkeys = 'some secret hurr'; // init sessionvar session = ; const session = ;app; app; // init koa-socket-session as koa-socket's middlewareio; io; let server = http; iostartserver; app; server;