Mô-đun của bạn yêu cầu một passport
đối tượng
module.exports = function(passport){
nhưng bạn không gọi nó bằng đối tượng hộ chiếu trong app.js
var routes = require('./routes/index');
ngoài ra, bạn sẽ cần phải xác định hộ chiếu trước khi gọi mô-đun định tuyến. Vì vậy, cuối cùng, bạn sẽ cần phải sửa đổi app.js của mình để trông giống như sau:
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);