viabilidade/config/databaseConfig.js

25 lines
616 B
JavaScript

const dotenv = require("dotenv");
dotenv.config();
const mysql = require("mysql2/promise");
const pool = mysql.createPool({
host: process.env.DATABASE_HOST,
port: process.env.DATABASE_PORT,
user: process.env.DATABASE_USER,
password: process.env.DATABASE_USER_PASSWORD,
database: process.env.DATABASE_NAME,
});
pool.getConnection().then((connection) => {
console.info(
"[INFO] Conexão com o banco de dados estabelecida com sucesso."
);
connection.release();
}).catch((error) => {
console.error("[ERROR] Falha ao conectar ao banco de dados:", error);
});
module.exports = pool;