impress-2020/src/server/db.js

21 lines
399 B
JavaScript
Raw Normal View History

2020-04-22 11:51:36 -07:00
const mysql = require("mysql2/promise");
2020-04-22 15:53:59 -07:00
let globalDb;
2020-04-22 11:51:36 -07:00
async function connectToDb() {
2020-04-22 15:53:59 -07:00
if (globalDb) {
return globalDb;
}
globalDb = await mysql.createConnection({
2020-04-22 11:51:36 -07:00
host: "impress.openneo.net",
user: process.env["IMPRESS_MYSQL_USER"],
password: process.env["IMPRESS_MYSQL_PASSWORD"],
database: "openneo_impress",
});
2020-04-22 15:53:59 -07:00
return globalDb;
2020-04-22 11:51:36 -07:00
}
module.exports = connectToDb;