+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));
+ }
+ }
+ );
+});