const mysql = require('mysql2'); // Create MySQL Connection Pool const pool = mysql.createPool({ host: process.env.DB_HOST, user: process.env.DB_USER, password: process.env.DB_PASS, database: process.env.DB_NAME, waitForConnections: true, connectionLimit: 10, // Max 10 connections at a time queueLimit: 0 }); pool.getConnection((err, connection) => { if (err) { console.error("❌ Database connection failed: ", err.message); } else { console.log("✅ Database connected successfully!"); connection.release(); } }); // Export database connection module.exports = pool.promise();