dev1/backend/config/mysqlPool.js

15 lines
560 B
JavaScript

// backend/config/mysqlPool.js
import mysql from 'mysql2/promise';
const pool = mysql.createPool({
host : process.env.DB_HOST || '127.0.0.1',
port : process.env.DB_PORT || 3306,
user : process.env.DB_USER || 'root',
password : process.env.DB_PASSWORD || '',
database : process.env.DB_NAME || 'user_profile_db',
waitForConnections : true,
connectionLimit : 10,
...(process.env.DB_SOCKET ? { socketPath: process.env.DB_SOCKET } : {})
});
export default pool;