Full commit for review

This commit is contained in:
2023-05-10 20:43:45 +02:00
parent bb6db9d523
commit 513772dd1e
47 changed files with 7956 additions and 1 deletions

27
api/modules/database.js Normal file
View File

@@ -0,0 +1,27 @@
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 };