Задать вопрос
flexaccess
@flexaccess
Намерен работать программистом

Express js — почему удаляются кука после обновления страницы?

Отправляю куку:
const miliseconds = 900000000;
res.cookie('token', token, { maxAge: miliseconds });


Приходит token с установленным периодом и connect.sid с убиванием после завершения сессии.
Но после обновления страницы нет ни того, ни другого. Почему так происходит?

На клиенте Англуяр:

export class AuthService {

  private options: RequestOptions = new RequestOptions({
    withCredentials: true
  });

  method(data) {
    return this.http.post('url', data, this.options)
      .map((response: Response) => response.json())
      .catch((err: Response) => Observable.throw(err));
  }
}


5a0d6997b213e667945138.png5a0d69a0a6dd0918677461.pngUPD: все, что указано выше, все правильно. В чем была ошибка - кукисы ставились для 127.0.0.1:4200, а нужно было указать localhost:4200
  • Вопрос задан
  • 503 просмотра
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
Basters
@Basters
Кокер-спаниель
Все проще чем ты думаешь. Штамп 900000000 является датой Thursday, 9 July 1998 16:00:00.

https://www.epochconverter.com/
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы