123
This commit is contained in:
@ -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 дней
|
||||
}
|
||||
}));
|
||||
|
||||
Reference in New Issue
Block a user