Added images and made the visualizator work
[VSoRC/.git] / src / routes / index.js
index bae8559992b296711058b97ec0824ba55f3f6712..8e13ede275f2315ef15f049046ff6dd8251db56b 100644 (file)
@@ -3,36 +3,32 @@ const {
 } = require('express');
 const router = new Router();
 
-let alumnos = [];
 
+//renders de las paginas web
 router.get("/", (req, res) => {
-  res.render("index", {
-    alumnos
-  })
+  res.render("index")
 });
 
-router.get("/flex", (req, res) => {
-  res.render("flex")
+router.get("/access", (req, res) => {
+  res.render("access")
 });
 
-router.get('/web', (req, res) => {
-  res.render('web')
+router.get("/starter", (req, res) => {
+  res.render("starter")
 });
 
-router.post('/web', (req, res) => {
-  let {
-    nombre,
-    documento
-  } = req.body;
-  let nuevoRegistro = {
-    nombre,
-    documento,
-    fecha: new Date()
-  };
-  alumnos.push(nuevoRegistro);
-  res.redirect("/");
+router.get("/stats", (req, res) => {
+  res.render("stats")
 });
 
+router.get("/topology", (req, res) => {
+  res.render("topology")
+});
+
+router.get("/topologyMaker", (req, res) => {
+  res.render("topologyMaker")
+});
+//en lo adelante se encuentran las peticiones de datos
 router.get('/free', (req, res) => {
   var sys = require('sys')
   var exec = require('child_process').exec;
@@ -65,5 +61,14 @@ router.get('/ifstat', (req, res) => {
   });
 });
 
+router.get('/gettopo', (req, res) => {
+  var sys = require('sys')
+  var exec = require('child_process').exec;
+  var child;
+  child = exec("curl localhost:8080/topology", function(error, stdout, stderr) {
+    console.log("gettopo");
+    res.send(stdout);
+  });
+});
 
 module.exports = router;