HyeonJun Jeon

[Add] DB router

1 +const express = require("express");
2 +const mysql = require("mysql");
3 +const fs = require("fs");
4 +const router = express.Router();
5 +
6 +const [id, pw] = fs
7 + .readFileSync("server/libs/sql.pvdata", "utf8")
8 + .split("\r\n");
9 +
10 +const connection = mysql.createConnection({
11 + host: "localhost",
12 + user: id,
13 + password: pw,
14 + database: "mydb",
15 +});
16 +
17 +router.get("/", (req, res) => {
18 + res.send("DB Root");
19 +});
20 +
21 +router.get("/mytable", (req, res) => {
22 + connection.query("SELECT * from mytable", (error, rows) => {
23 + if (error) throw error;
24 + console.log(rows);
25 + res.send(rows);
26 + });
27 +});
28 +
29 +module.exports = router;
...@@ -4,7 +4,8 @@ const fs = require("fs"); ...@@ -4,7 +4,8 @@ const fs = require("fs");
4 const cors = require("cors"); 4 const cors = require("cors");
5 const { getPeed, getSubjects, login } = require("./libs/E_Campus.js"); 5 const { getPeed, getSubjects, login } = require("./libs/E_Campus.js");
6 6
7 -const loginRouter = require("./routers/login"); 7 +const loginRouter = require("./routers/Login");
8 +const dbRouter = require("./routers/DB");
8 9
9 const app = express(); 10 const app = express();
10 11
...@@ -23,6 +24,7 @@ app.post("/", (req, res) => { ...@@ -23,6 +24,7 @@ app.post("/", (req, res) => {
23 }); 24 });
24 25
25 app.use("/login", loginRouter); 26 app.use("/login", loginRouter);
27 +app.use("/db", dbRouter);
26 28
27 // fs.readFile("server/libs/login.pvdata", "utf8", async (err, data) => { 29 // fs.readFile("server/libs/login.pvdata", "utf8", async (err, data) => {
28 // if (err) { 30 // if (err) {
......