आपका मॉड्यूल एक 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);