Отправляю куку:
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));
}
}
UPD: все, что указано выше, все правильно. В чем была ошибка - кукисы ставились для 127.0.0.1:4200, а нужно было указать localhost:4200