From 9b23cf22b6808b839c9329a5d8faf6994e586ce4 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 15 Sep 2025 09:09:32 +0200 Subject: [PATCH] =?UTF-8?q?=C3=84nderung:=20Erweiterung=20der=20Protokolla?= =?UTF-8?q?usgaben=20in=20loadEnv.js?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Änderungen: - Hinzufügung von Protokollausgaben zur Anzeige des Ladeprozesses der .env-Datei, einschließlich Existenz- und Lesbarkeitsprüfungen. - Detaillierte Fehlermeldungen bei Problemen mit dem Laden der .env-Datei. Diese Anpassungen verbessern die Transparenz und erleichtern die Fehlersuche beim Laden von Umgebungsvariablen. --- backend/config/loadEnv.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/backend/config/loadEnv.js b/backend/config/loadEnv.js index 2585534..70b10b0 100644 --- a/backend/config/loadEnv.js +++ b/backend/config/loadEnv.js @@ -20,11 +20,17 @@ if (fs.existsSync(productionEnvPath)) { } // Lade .env-Datei +console.log('[env] Versuche .env zu laden von:', envPath); +console.log('[env] Datei existiert:', fs.existsSync(envPath)); +console.log('[env] Datei lesbar:', fs.accessSync ? (() => { try { fs.accessSync(envPath, fs.constants.R_OK); return true; } catch { return false; } })() : 'unbekannt'); + const result = dotenv.config({ path: envPath }); if (result.error) { console.warn('[env] Konnte .env nicht laden:', result.error.message); + console.warn('[env] Fehler-Details:', result.error); } else { console.log('[env] .env erfolgreich geladen von:', envPath); + console.log('[env] Geladene Variablen:', Object.keys(result.parsed || {})); } // Debug: Zeige Redis-Konfiguration