Hello Everyone,
I am stuck on this challenge can anyone explain me whats wrong in this code?
mongodb.connect(process.env.MONGO_URI, (err, db) => {
if(err) {
console.log('Database error: ' + err);
} else {
console.log('Successful database connection');
//serialization and app.listen
}});
app.use(session({
secret: process.env.SESSION_SECRET,
resave: true,
saveUnintialized: true
}));
passport.serializeUser((user, done) => {
done(null, user._id)
})
passport.deserializeUser((id, done) => {
mongodb.collection('users').findOne(
{_id: new ObjectId(id)},
(err, doc) => {
done(null, doc);
}
);
});
app.use(passport.initialize);
app.use(passport.session);