From 20a1ccf08cbb3fa1809cdef874e814b625cbdfa1 Mon Sep 17 00:00:00 2001 From: Alexandre KIENTZ Date: Wed, 3 Dec 2025 22:12:02 +0100 Subject: [PATCH] first commit --- src/server.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/server.js b/src/server.js index 0eb873c..0f5713e 100644 --- a/src/server.js +++ b/src/server.js @@ -22,19 +22,19 @@ import reverseProxyMiddleware from './middleware/proxyMiddleware.js'; const app = express(); const FileStoreSession = FileStore(session); +// Create sessions directory FIRST (before any middleware) +try { + const sessionsDir = path.join(process.cwd(), 'sessions'); + fs.mkdirSync(sessionsDir, { recursive: true }); +} catch (error) { + console.error('✗ Failed to create sessions directory:', error); + process.exit(1); +} + // Initialize async function initialize() { console.log('🚀 Initializing Secure Proxy...'); - // Create sessions directory if it doesn't exist - try { - const sessionsDir = path.join(process.cwd(), 'sessions'); - fs.mkdirSync(sessionsDir, { recursive: true }); - } catch (error) { - console.error('✗ Failed to create sessions directory:', error); - process.exit(1); - } - // Database initialization try { await initDatabase(config.db.path);