У меня есть сервер 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.