+router.get('/tablestatus', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ console.log(req.query);
+ child = exec("curl \"localhost:8080/data?tablestat="+req.query.tablestat+"\"", function(error, stdout, stderr) {
+ console.log("table status");
+ console.log(stdout);
+ let value = '';
+ try {
+ value = JSON.parse(stdout)
+ res.send(value);
+ }
+ catch(error) {
+ //console.error(error);
+ console.log("no response from server");
+ // expected output: ReferenceError: nonExistentFunction is not defined
+ // Note - error messages will vary depending on browser
+ let er = "No response from server";
+ res.send(JSON.stringify(er));
+ }
+ });
+});
+
+router.get('/portsdesc', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ console.log(req.query);
+ child = exec("curl \"localhost:8080/data?portdesc="+req.query.portdesc+"\"", function(error, stdout, stderr) {
+ console.log("port desc");
+ let value = '';
+ try {
+ value = JSON.parse(stdout)
+ res.send(value);
+ }
+ catch(error) {
+ //console.error(error);
+ console.log("no response from server");
+ // expected output: ReferenceError: nonExistentFunction is not defined
+ // Note - error messages will vary depending on browser
+ let er = "No response from server";
+ res.send(JSON.stringify(er));
+ }
+ });
+});
+
+router.get('/portsstat', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ console.log(req.query);
+ child = exec("curl \"localhost:8080/data?portstat="+req.query.portstat+"\"", function(error, stdout, stderr) {
+ console.log("port status");
+ console.log(stdout);
+ let value = '';
+ try {
+ value = JSON.parse(stdout)
+ res.send(value);
+ }
+ catch(error) {
+ //console.error(error);
+ console.log("no response from server");
+ // expected output: ReferenceError: nonExistentFunction is not defined
+ // Note - error messages will vary depending on browser
+ let er = "No response from server";
+ res.send(JSON.stringify(er));
+ }
+ });
+});