diff --git a/backend/config/loadEnv.js b/backend/config/loadEnv.js index fd64529..b1b9805 100644 --- a/backend/config/loadEnv.js +++ b/backend/config/loadEnv.js @@ -44,13 +44,24 @@ if (result.error) { // Prüfe wichtige Umgebungsvariablen console.log('🔍 [loadEnv] Wichtige Umgebungsvariablen:'); - console.log(' DB_HOST:', process.env.DB_HOST); - console.log(' DB_USER:', process.env.DB_USER); - console.log(' DB_PASS:', process.env.DB_PASS ? '***' : 'undefined'); - console.log(' DB_NAME:', process.env.DB_NAME); - console.log(' DB_PORT:', process.env.DB_PORT); - console.log(' NODE_ENV:', process.env.NODE_ENV); - console.log(' PORT:', process.env.PORT); + console.log(' DB_HOST:', process.env.DB_HOST, '(', typeof process.env.DB_HOST, ')'); + console.log(' DB_USER:', process.env.DB_USER, '(', typeof process.env.DB_USER, ')'); + console.log(' DB_PASS:', process.env.DB_PASS ? '***' : 'undefined', '(', typeof process.env.DB_PASS, ')'); + console.log(' DB_NAME:', process.env.DB_NAME, '(', typeof process.env.DB_NAME, ')'); + console.log(' DB_PORT:', process.env.DB_PORT, '(', typeof process.env.DB_PORT, ')'); + console.log(' NODE_ENV:', process.env.NODE_ENV, '(', typeof process.env.NODE_ENV, ')'); + console.log(' PORT:', process.env.PORT, '(', typeof process.env.PORT, ')'); + + // Spezielle Passwort-Prüfung + if (process.env.DB_PASS) { + console.log('🔍 [loadEnv] DB_PASS Details:'); + console.log(' Länge:', process.env.DB_PASS.length); + console.log(' Erste 3 Zeichen:', process.env.DB_PASS.substring(0, 3)); + console.log(' Letzte 3 Zeichen:', process.env.DB_PASS.substring(process.env.DB_PASS.length - 3)); + console.log(' Enthält Leerzeichen:', process.env.DB_PASS.includes(' ')); + console.log(' Enthält Zeilenumbrüche:', process.env.DB_PASS.includes('\n')); + console.log(' Enthält Tabs:', process.env.DB_PASS.includes('\t')); + } if (!process.env.SECRET_KEY) { console.warn('⚠️ [loadEnv] SECRET_KEY nicht gesetzt in .env');