Как сохранить пользователя вошедшим в систему после обновления с помощью React и express-session? - PullRequest
0 голосов
/ 17 февраля 2019

В моем экспресс-сервере я использую подобную экспресс-сессию.Он создает 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 тогда?

...