Сессия будет удалена после закрытия браузера nodejs

Мы использовали экспресс-сессию. наш код для сессии:

app.use(session({
    secret: config.SESSION_SECRET,
    saveUninitialized: false,
    resave: false,
    HttpOnly: true, 
    store: new MongoStore({
        mongooseConnection: mongoose.connection,
        ttl: 14 * 24 * 60 * 60, 
        autoRemove: 'native' 
    })
}));

мы использовали angularjs и nodejs. после закрытия браузера сессия будет удалена! Зачем?

1 ответ

Вам также необходимо использовать cookie-сессию ( https://github.com/expressjs/cookie-session):

var cookieSession = require('cookie-session');

app.use(cookieSession({
    name: 'session',
    keys: [config.session_key, config.session_key2]
}));
Другие вопросы по тегам