Задать вопрос
@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
  • Вопрос задан
  • 1320 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
DevMan
@DevMan
то, что печенька httponly.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект