@WizardW

Почему js-cookies не видит куки в браузере?

Такой вопрос. Есть роут логина, я туда захожу, ставлю новую сессию, в браузер записывается новая куки. Затем в react в роутере я пытаюсь взять эту куки с помощью js-cookies:
function isLogged() {
  const cookie = Cookies.get("connect.sid");
  console.log(cookie);
  if (!cookie) {
    return 0;
  }
  return 1;
}

Эту функцию ставлю в render роутов, чтобы откинуть роуты для неавторизованных пользователей.

Мой cors на express:
app.use(
  cors({
    credentials: true,
    origin: "http://localhost:3000",
    optionsSuccessStatus: 200
  })
);

Куки успешно отправляются в браузер, но когда я вызываю Cookies.get("connect.sid") == undefined, что не так?
5d1ba30779651049554546.png
  • Вопрос задан
  • 1214 просмотров
Решения вопроса 1
DevMan
@DevMan
то, что печенька httponly.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы