express -сессия не отвечает на запрос с заголовком «Cook ie -Set» - PullRequest
1 голос
/ 23 апреля 2020

У меня есть сервер nginx, пересылающий запросы бэкэнду nodejs / express. На сервере есть ssl-сертификат, и я подключаюсь через https. Я использую модуль express -session и объект конфигурации cook ie выглядит так,

{ secure: true, sameSite: true, httpOnly: true, domain: "example.com" }

Я также устанавливаю прокси для сервера express вот так

app.set('trust proxy', 1);

Заголовки X-Forward для nginx выглядят так:

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forward-Host $host;
proxy_set_header X-Forward-Proto $scheme;

Есть предложения? Я пытался подключиться через ngrok локально, прежде чем установить домен, и это, похоже, работало, но эта конфигурация все еще не работала для nginx.

...