This commit is contained in:
2026-01-28 01:14:25 +03:00
parent a93d153c5f
commit 7216ca441f
3 changed files with 11 additions and 1 deletions

View File

@ -20,13 +20,17 @@ app.use(express.urlencoded({ extended: true }));
// Настройка сессий (будет настроена после инициализации Redis)
// Временная конфигурация сессий, будет обновлена после инициализации Redis
// Для работы через HTTP в Docker используем COOKIE_SECURE=false или проверяем наличие HTTPS прокси
const cookieSecure = process.env.COOKIE_SECURE === 'true' ||
(process.env.NODE_ENV === 'production' && process.env.COOKIE_SECURE !== 'false');
app.use(session({
secret: process.env.SESSION_SECRET || 'star-wars-hearthstone-secret-key-change-in-production',
resave: false,
saveUninitialized: false,
cookie: {
secure: process.env.NODE_ENV === 'production',
secure: cookieSecure,
httpOnly: true,
sameSite: 'lax', // Для работы в Docker и через разные домены
maxAge: 30 * 24 * 60 * 60 * 1000 // 30 дней
}
}));