+
+
+router.get('/resetflows', (req, res) => {
+ var sys = require('sys')
+ var exec = require('child_process').exec;
+ var child;
+ var child2;
+let salida;
+ child = exec("curl localhost:8080/data?list=switches", function(error, stdout, stderr) {
+ let value = '';
+ try {
+ value = JSON.parse(stdout);
+ for (key in value){
+ child2 = exec("cd /home/pi/scripts && ./resetflows.sh "+key, function(err, out, stder){
+ console.log(out);
+ salida = out;
+});
+}
+
+if (stdout === undifined){
+res.send("Switches not found");
+}else{
+res.send(salida);
+}
+}
+ catch(error) {
+ //console.error(error);
+ console.log("no response from server");
+ // expected output: ReferenceError: nonExistentFunction is not def$
+ // Note - error messages will vary depending on browser
+ res.send("No response from server");
+ }
+ });
+});
+
+