From c794ddcf8d444bb17f7193917b9f7a67cc088246 Mon Sep 17 00:00:00 2001 From: yikth Date: Tue, 8 Sep 2020 15:07:26 +0800 Subject: [PATCH] modularise :move sql connection to a module --- nusmoney_backend/connection.js | 20 ++++++++++++++++++++ nusmoney_backend/routes/accounts.js | 19 +------------------ nusmoney_backend/routes/users.js | 19 +------------------ 3 files changed, 22 insertions(+), 36 deletions(-) create mode 100644 nusmoney_backend/connection.js diff --git a/nusmoney_backend/connection.js b/nusmoney_backend/connection.js new file mode 100644 index 0000000..c9427d8 --- /dev/null +++ b/nusmoney_backend/connection.js @@ -0,0 +1,20 @@ +const mysql = require("mysql"); + +parameters = { + host: "localhost", + user: "root", + password: "7572137", + database: "nusbank", + multipleStatements: true, +}; + +let connection = mysql.createConnection(parameters); +connection.connect((error) => { + if (error){ + console.log(error); + } else { + console.log("Connection was successfull"); + } +}); + +module.exports = connection; \ No newline at end of file diff --git a/nusmoney_backend/routes/accounts.js b/nusmoney_backend/routes/accounts.js index 3754994..303d0e7 100644 --- a/nusmoney_backend/routes/accounts.js +++ b/nusmoney_backend/routes/accounts.js @@ -1,23 +1,6 @@ -const mysql = require("mysql"); const express = require('express'); const router = express.Router(); - -parameters = { - host: "localhost", - user: "root", - password: "7572137", - database: "nusbank", - multipleStatements: true, -}; - -let connection = mysql.createConnection(parameters); -connection.connect((error) => { - if (error){ - console.log(error); - } else { - console.log("Connection was successfull"); - } -}); +const connection = require("../connection"); /* GET users listing. */ /* router.get('/', function(req, res, next) { diff --git a/nusmoney_backend/routes/users.js b/nusmoney_backend/routes/users.js index 3792803..2b64869 100644 --- a/nusmoney_backend/routes/users.js +++ b/nusmoney_backend/routes/users.js @@ -1,23 +1,6 @@ -const mysql = require("mysql"); const express = require('express'); const router = express.Router(); - -parameters = { - host: "localhost", - user: "root", - password: "7572137", - database: "nusbank", - multipleStatements: true, -}; - -let connection = mysql.createConnection(parameters); -connection.connect((error) => { - if (error){ - console.log(error); - } else { - console.log("Connection was successfull"); - } -}); +const connection = require("../connection"); /* GET users listing. */ /* router.get('/', function(req, res, next) {