+router.get('/getvsorcdata', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ child = exec("cd /home/pi/scripts && cat aichivo 2>&1", function(error, stdout, stderr) {
+ console.log("getting vsorc data");
+ res.send(stdout);
+ });
+});
+router.get('/getcontrollerdata', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ child = exec("cd /home/pi/scripts && cat controllerout 2>&1", function(error, stdout, stderr) {
+ console.log("getting controller data");
+ res.send(stdout);
+ });
+});
+router.get('/listswitch', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ child = exec("curl localhost:8080/data?list=switches", function(error, stdout, stderr) {
+ console.log("listswitch");
+ console.log(stdout);
+ let value = '';
+ try {
+ value = JSON.parse(stdout)
+ }
+ 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
+ }