autorefresh in the stats and minor color changes
[VSoRC/.git] / src / routes / index.js
index d12f5341d7ca0a0768e26cc5ac62e7ecad16ede1..f8eca17aee1c990ade74e3a06198d736d6f574b9 100644 (file)
@@ -78,7 +78,16 @@ router.get('/listswitch', (req, res) => {
   child = exec("curl localhost:8080/data?list=switches", function(error, stdout, stderr) {
     console.log("listswitch");
     console.log(stdout);
-    let value = JSON.parse(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
+    }
 
     res.send(value);
   });