Почему если стоит параметр secure: true у cookie, то они не сохраняются у клиента?

Использую express session + passportJS;
Везде и всегда https, все редиректы идут на https;
app.set('trust proxy', 1) стоит в самом начале инициализации express();
  • Вопрос задан
  • 327 просмотров
Решения вопроса 1
@olezhenka Автор вопроса
В общем, нужно было изменить конфигурацию proxy nodejs в nginx:
location /api/ {
                proxy_pass  http://localhost:8080;
                proxy_redirect off;
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
                proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
                proxy_set_header X-Forwarded-Proto https;
        }
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 18:38
1500 руб./в час
19 апр. 2024, в 18:36
1500 руб./за проект
19 апр. 2024, в 18:36
30000 руб./за проект