Gitlab@Informatics

Skip to content
Snippets Groups Projects
Commit 71cd70b6 authored by Theerapong Thawiwat's avatar Theerapong Thawiwat
Browse files

Fix everythings

parent 88877f30
No related branches found
No related tags found
No related merge requests found
DB_HOST=10.104.14.140
DB_HOST=localhost
DB_USER=root
DB_PASS=ABQics23136
DB_PASS=
DB_NAME=mypocketapp
SESSION_SECRET=your_secret_key
const mysql = require('mysql2');
require('dotenv').config();
// const mysql = require("mysql2");
// require("dotenv").config();
// const pool = mysql.createPool({
// host: process.env.DB_HOST || "localhost",
// user: process.env.DB_USER || "root",
// password: process.env.DB_PASS || "",
// database: process.env.DB_NAME || "mypocketapp",
// port: process.env.DB_PORT || 3306,
// });
// pool.getConnection((err) => {
// if (err) {
// console.error("❌ Database connection failed:", err);
// return;
// }
// console.log("✅ MySQL Connected...");
// });
// module.exports = pool;
const mysql = require("mysql2/promise");
require("dotenv").config();
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,
queueLimit: 0
}).promise();
host: process.env.DB_HOST || "localhost",
user: process.env.DB_USER || "root",
password: process.env.DB_PASS || "",
database: process.env.DB_NAME || "mypocketapp",
port: process.env.DB_PORT || 3306,
});
// Test the database connection
(async () => {
try {
const connection = await pool.getConnection();
console.log("✅ MySQL Connected...");
connection.release(); // Release the connection back to the pool
} catch (err) {
console.error("❌ Database connection failed:", err);
}
})();
module.exports = pool;
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment