Торнадо не устанавливает cookie в Chrome - PullRequest
0 голосов
/ 07 ноября 2018

Я просто пытался использовать торнадо в качестве бэкэнда для моего углового 7-го веб-приложения. На данный момент я не знаю, что еще делать, но, похоже, Chrome даже не обрабатывает заголовок Set-Cookie, отправляемый с каждым ответом. Я делаю все мои клиент-серверные транзакции, используя withCredentials=true со стороны angulars. Для тестирования приложения angular я использую команду angular-cli ng serve, которая создает сервер localhost с указанным портом. Торнадо также работает на локальном хосте и порте 8888.

Насколько я понимаю, Chrome должен позаботиться о настройке файлов cookie, отправленных бэкэндом. Я проверил ответы, оставляя мой сервер торнадо, используя wireshark, при этом каждый файл cookie присутствовал в заголовке следующим образом

user="xxxxxxx"; expires=Thu, 06 Dec 2018 21:15:57 GMT; Path=/

Однако, когда я проверяю ответ с помощью инструментов разработчика Chrome, эти заголовки отсутствуют. Кроме того, никакое печенье не установлено вообще. Единственное, что я могу себе представить, это то, что это как-то связано с обслуживанием от localhost до localhost, хотя у меня нет объяснения, почему это должно быть причиной.

Может быть, у кого-то из вас есть идея, что это может быть.

...