I have following code in app.js
when I tried with Chrome, Firefox & Safari req.logout()
working fine at back-end side but when I tried logout with IE browser than It's not working. I used Following code for setup session and logout API.
// set up our express application
app.use(cookieParser());
// required for passport
app.use(session(
{
secret: 'SECRET',
resave: true,
saveUninitialized: true,
maxAge: new Date(Date.now() + 1*60*60*1000),
store: new MongoStore(
{
mongooseConnection : mongoose.connection
}
)
}
)); // session secret
app.use(passport.initialize());
app.use(passport.session()); // persistent login sessions
Logout GET API
req.logout();
req.session.destroy(function(err){
req.user = null;
req.session = null;
res.cookies('connect.sid', "", { expires: new Date(0)})
});
Please suggest me better way to clear cookies on IE.