Änderung: Erweiterung der Protokollausgaben in loadEnv.js
Ä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.
This commit is contained in:
@@ -20,11 +20,17 @@ if (fs.existsSync(productionEnvPath)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Lade .env-Datei
|
// 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 });
|
const result = dotenv.config({ path: envPath });
|
||||||
if (result.error) {
|
if (result.error) {
|
||||||
console.warn('[env] Konnte .env nicht laden:', result.error.message);
|
console.warn('[env] Konnte .env nicht laden:', result.error.message);
|
||||||
|
console.warn('[env] Fehler-Details:', result.error);
|
||||||
} else {
|
} else {
|
||||||
console.log('[env] .env erfolgreich geladen von:', envPath);
|
console.log('[env] .env erfolgreich geladen von:', envPath);
|
||||||
|
console.log('[env] Geladene Variablen:', Object.keys(result.parsed || {}));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Debug: Zeige Redis-Konfiguration
|
// Debug: Zeige Redis-Konfiguration
|
||||||
|
|||||||
Reference in New Issue
Block a user