From 678ae9167ca0860b2a7d542e408103063a4ff750 Mon Sep 17 00:00:00 2001 From: F04C Date: Fri, 20 Sep 2024 14:24:21 +0800 Subject: [PATCH] separated authDb from dataDb --- .gitignore | 1 + app/config/authDb.js | 21 +++++++++++++++++++++ app/config/dataDb.js | 21 +++++++++++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 app/config/authDb.js create mode 100644 app/config/dataDb.js diff --git a/.gitignore b/.gitignore index 5b00d81..7b98a57 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ app/node_modules .env +mysql \ No newline at end of file diff --git a/app/config/authDb.js b/app/config/authDb.js new file mode 100644 index 0000000..90c129d --- /dev/null +++ b/app/config/authDb.js @@ -0,0 +1,21 @@ +const mysql = require("mysql2"); +const dotenv = require("dotenv"); + +dotenv.config(); + +const authDb = mysql.createConnection({ + host: process.env.AUTH_DB_HOST, + user: process.env.AUTH_DB_USER, + password: process.env.AUTH_DB_PASSWORD, + database: process.env.AUTH_DB_NAME, +}); + +authDb.connect((err) => { + if (err) { + console.error("Auth DB connection failed:", err.stack); + return; + } + console.log("Connected to the Authentication DB."); +}); + +module.exports = authDb; diff --git a/app/config/dataDb.js b/app/config/dataDb.js new file mode 100644 index 0000000..a24ec0b --- /dev/null +++ b/app/config/dataDb.js @@ -0,0 +1,21 @@ +const mysql = require("mysql2"); +const dotenv = require("dotenv"); + +dotenv.config(); + +const dataDb = mysql.createConnection({ + host: process.env.DATA_DB_HOST, + user: process.env.DATA_DB_USER, + password: process.env.DATA_DB_PASSWORD, + database: process.env.DATA_DB_NAME, +}); + +dataDb.connect((err) => { + if (err) { + console.error("Data DB connection failed:", err.stack); + return; + } + console.log("Connected to the Data DB."); +}); + +module.exports = dataDb;