Angular до узла / Express: Кук ie существует на стороне клиента и не отправляется на сервер - PullRequest
0 голосов
/ 01 апреля 2020

У меня есть повар ie с узла / Express, успешно установленный в браузере пользователя Angular:

// Angular library ng2-cookies
this.cookieService.set('user', 'abc')

// checked with:
this.cookieService.check('user')

// perform a GET while sending cookies
this.http.get(accessURL, { headers, withCredentials: true });

Этот вызов GET прекрасно работает с поваром ie и это работает с моим Node / Express бэкэндом, но иногда, установленный мной повар ie не отправляется. Я уверен, что другие куки (кроме того, который я установил) отправляются, когда я регистрирую список повара ie на моем сервере.

Ключевое слово здесь, это происходит только иногда и, как правило, происходит после первого входа пользователя в систему. Обычно проблема решается сама собой после того, как я прошу пользователя повторно войти в систему (и, вероятно, попросить его очистить кэш / файлы cookie).

Мне интересно, нужно ли принудительно Angular refre sh на стороне клиента каждый раз, когда пользователь входит в систему, подозревать, что устаревшая ситуация вызывает эту проблему, или это может быть что-то еще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...