1.0.0 • Published 7 years ago

io.session v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

io.session

Session middleware for socket.io

usage:

const session   = require('express-session');
const iosession = require('io.session');

const options   = {
  name:   'cookie name',
  secret: 'cookie secret',
  store:   new session.MemoryStore(),
};

app.use(session(options));
io.use(iosession(options));

app.use('*', (req, res, next) => {
  req.session = { waff: 666 };
  next();
});

io.on('connection', socket => {
  console.log(socket.session);
});