Вашият модул очаква passport
обект
module.exports = function(passport){
но не го извиквате с обект паспорт в app.js
var routes = require('./routes/index');
също така ще трябва да дефинирате паспорт, преди да извикате модула за маршрути. Така че в крайна сметка ще трябва да промените своя app.js, за да изглежда нещо подобно:
var passport = require('passport');
var expressSession = require('express-session');
app.use(expressSession({secret: 'mySecretKey'}));
app.use(passport.initialize());
app.use(passport.session());
...
var routes = require('./routes/index')(passport);
...
app.use('/', routes);