Small update:
we use connect-route for routing our HTTP requests. I've appended a middleware before the connect-route middleware to add session information to the request object.
To get the correct session, I do the following:
var sessionId = encodeURIComponent('s:'+signature.sign(req.session.id,socketstream.session.options.secret));
socketstream.session.find(sessionId, null, function(session) {
Is this the intended way to do this?