В моем экспресс-сервере я использую подобную экспресс-сессию.Он создает cookie connect.sid
с некоторым значением
app.use(session({
secret: 'cat',
saveUninitialized: false,
resave: false,
store: new MongoStore({ mongooseConnection: mongoose.connection, ttl: 24 * 60 * 60 }),
cookies: { maxAge: 24 * 60 * 60 * 1000 }
}));
Я использую его для логического входа в моем приложении.Проблема в том, что когда я захожу и обновляю страницу, пользователь больше не входит в систему.
Поэтому я хотел проверить, есть ли файл cookie с помощью js-cookie
, и если да, установить флаг на стороне клиента.приложения.
Проблема в том, что если я проверяю как, то значение cookie пустое, хотя, если я проверяю в браузере, значение здесь.
Cookies.get('connect.sid')
Как предполагается эта ситуациябыть обработанным?
UPD Я думаю, я могу написать еще один куки-файл из внешнего интерфейса при входе в систему, но какой тогда смысл express-session
тогда?