28 lines
706 B
JavaScript
28 lines
706 B
JavaScript
const mysql = require('mysql2');
|
|
const mysql_promise = require('mysql2/promise');
|
|
|
|
const connection = mysql.createConnection({
|
|
host: process.env.DATABASE_HOST,
|
|
user: process.env.DATABASE_USER,
|
|
password: process.env.DATABASE_PASSWORD,
|
|
database: process.env.DATABASE_NAME,
|
|
});
|
|
const pool = mysql_promise.createPool({
|
|
host: process.env.DATABASE_HOST,
|
|
user: process.env.DATABASE_USER,
|
|
password: process.env.DATABASE_PASSWORD,
|
|
database: process.env.DATABASE_NAME,
|
|
});
|
|
|
|
function createPool(host, user, password, db) {
|
|
const newPool = mysql_promise.createPool({
|
|
host: host,
|
|
user: user,
|
|
password: password,
|
|
database: db,
|
|
});
|
|
return newPool;
|
|
}
|
|
|
|
module.exports = { connection, pool, createPool };
|