






npm install --save mysql2

const mysql = require('mysql2/promise');
require('dotenv').config();
// async/await 으로 DB 연결을 비동기 처리
const dbConnect = async () => {
try {
const connection = await mysql.createConnection({
host: process.env.DB_HOST,
user: process.env.DB_USER,
password: process.env.DB_PASS,
database: process.env.DB_NAME,
});
console.log("MySQL Connected.");
return connection;
} catch (err) {
console.log(err);
}
};
module.exports = dbConnect;
.env
DB_HOST=localhost
DB_USER=root
DB_PASS=password
DB_NAME=schema

