diff --git a/api/index.js b/api/index.js index decc839a..5d8341f2 100644 --- a/api/index.js +++ b/api/index.js @@ -9,10 +9,8 @@ var received_picture = false; app.use(express.static("public")); app.use(express.json()); -var ws = new WebSocket("ws://10.100.0.40:9001/"); +var ws; var api_connected = false; -console.log("connecting to API..."); -while (ws.readyState != 1) { } ws.on("open", function open() { console.log("connected with websockets to API!"); @@ -73,5 +71,13 @@ app.post("/move", function (req, res) { ws.send(request); }); +app.get("/connect", function (req, res) { + console.log("got connect request"); + ws = new WebSocket("ws://10.100.0.40:9001/"); + while (api_connected == false) { } + res.status(200).json({ connected: true }); + +}); + app.listen(8080); console.log("Server is listening on port 8080"); diff --git a/api/views/index.ejs b/api/views/index.ejs index 6269bfce..6a8efa5b 100644 --- a/api/views/index.ejs +++ b/api/views/index.ejs @@ -17,6 +17,7 @@