var random = list.sort(function () { return (Math.random() < 0.5) ? 1 : -1; })[0];
Вообще, passport.authenticate() вызывает метод req.logIn автоматически, здесь же я указал это явно. Это добавляет удобство в отладке. Например, можно вставить сюда console.log(), чтобы посмотреть, что происходит...
if (production) console.log = new Function;
ws.reconnectInterval = 60000; // try to reconnect after 10 seconds
reality.should.equal(expectation);
app.post('/auth', require('./ctrls/auth')(sessions, models));
архитектурка на рекьюрах, ивпочь