Unknown Changes
This commit is contained in:
33
util/db.js
Normal file
33
util/db.js
Normal file
@@ -0,0 +1,33 @@
|
||||
require("dotenv").config();
|
||||
const mysql = require("mysql2/promise")
|
||||
|
||||
let _db;
|
||||
|
||||
async function connect() {
|
||||
const host = process.env.NODE_ENV === "production"
|
||||
try {
|
||||
const connection = await mysql.createConnection({
|
||||
"host" : process.env.DB_HOST,
|
||||
"port" : 3306,
|
||||
"user" : process.env.DB_USERNAME,
|
||||
"password" : process.env.DB_PASSWORD,
|
||||
"database" : process.env.DB_DATABASE
|
||||
});
|
||||
_db = connection;
|
||||
} catch (err) {
|
||||
console.log(err);
|
||||
}
|
||||
}
|
||||
|
||||
function initDb() {
|
||||
connect();
|
||||
}
|
||||
|
||||
function getDb() {
|
||||
return _db;
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
initDb,
|
||||
getDb
|
||||
}
|
||||
Reference in New Issue
Block a user