У меня следующий код в app.js
, когда я пытался с Chrome, Firefox & Safari req.logout()
, работающий нормально на стороне сервера, но когда я пытался выйти из браузера IE, это не работает.Я использовал следующий код для сеанса установки и 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)})
});
Пожалуйста, предложите мне лучший способ очистки куки в IE.