24 lines
587 B
JavaScript
24 lines
587 B
JavaScript
// TODO: kann gelöscht werden
|
|
// db.js
|
|
const mysql = require('mysql')
|
|
|
|
// TODO: gucken, ob das gebraucht wird und dann überall verwenden
|
|
var pool
|
|
module.exports = function db() {
|
|
if (pool) {
|
|
return pool
|
|
}
|
|
const config = {
|
|
connectionLimit: 2,
|
|
host: process.env.DB_HOST,
|
|
port: process.env.DB_PORT,
|
|
user: process.env.DB_USER,
|
|
password: process.env.DB_PASS,
|
|
database: process.env.DB_DB,
|
|
debug: false,
|
|
waitForConnections: true,
|
|
multipleStatements: true,
|
|
}
|
|
return mysql.createPool(config)
|
|
}
|