From dcf086f09de2b688b0205d6c1ef75a7af0aa4d66 Mon Sep 17 00:00:00 2001 From: mperezsa <19-mperezsa@users.noreply.022e47118ec0> Date: Thu, 25 Nov 2021 12:56:43 +0000 Subject: [PATCH] Upload New File --- .../server/routes/dashboardRoute.js | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 PROF-XXI FW Tool/server/routes/dashboardRoute.js diff --git a/PROF-XXI FW Tool/server/routes/dashboardRoute.js b/PROF-XXI FW Tool/server/routes/dashboardRoute.js new file mode 100644 index 0000000..6e54bc9 --- /dev/null +++ b/PROF-XXI FW Tool/server/routes/dashboardRoute.js @@ -0,0 +1,50 @@ +const express = require("express"); +const router = express.Router(); +const cors = require("cors"); +const auth = require("../middleware/auth"); + +const { + pieData, + barData, + hbarData, + gaugeData, + radarData, + distBarData, + lineData, +} = require("../controllers/myUnitsAnalysis"); + +const { + gaugeDataUniv, + radarDataUniv, + distBarDataUniv, + pieDataUniv, +} = require("../controllers/UniversityAnalysis"); + +const { + getAllUnivs, + getAllUnits, + barDataUniv, + hbarDataUniv, +} = require("../controllers/GlobalAnalysis"); + +router.use(cors({ credentials: true, origin: "http://localhost:3000" })); + +router.get("/myunitsanalysis/gauge/:idunit", auth, gaugeData); +router.get("/myunitsanalysis/pie/:idunit", auth, pieData); +router.get("/myunitsanalysis/bar/:idunit", auth, barData); +router.get("/myunitsanalysis/hbar/:idunit", auth, hbarData); +router.get("/myunitsanalysis/radar/:idunit", auth, radarData); +router.get("/myunitsanalysis/distbar/:idunit", auth, distBarData); +router.get("/myunitsanalysis/line/:idunit/:dateIn/:dateOut", auth, lineData); + +router.get("/universityanalysis/gauge/:university", auth, gaugeDataUniv); +router.get("/universityanalysis/pie/:university", auth, pieDataUniv); +router.get("/universityanalysis/radar/:university", auth, radarDataUniv); +router.get("/universityanalysis/distbar/:university", auth, distBarDataUniv); + +router.get("/globalanalysis", auth, getAllUnivs); +router.get("/globalanalysis/:univ", auth, getAllUnits); +router.get("/globalanalysis/bar/:university", auth, barDataUniv); +router.get("/globalanalysis/hbar/:university", auth, hbarDataUniv); + +module.exports = router; -- GitLab