This commit is contained in:
Naveen Kumar 2025-04-21 23:04:30 +05:30
parent c32670e575
commit 7eaad35127

View File

@ -1,8 +1,10 @@
const mysql = require('mysql2/promise'); const mysql = require('mysql2/promise');
// Validate environment variables // Validate environment variables
if (!process.env.DB_HOST || !process.env.DB_USER || !process.env.DB_PASS || !process.env.DB_NAME) { const requiredEnvs = ['DB_HOST', 'DB_USER', 'DB_PASS', 'DB_NAME'];
console.error(`[${new Date().toISOString()}] Database configuration is missing in .env file.`); const missingEnvs = requiredEnvs.filter(env => !process.env[env]);
if (missingEnvs.length > 0) {
console.error(`[${new Date().toISOString()}] Missing environment variables: ${missingEnvs.join(', ')}`);
process.exit(1); process.exit(1);
} }