From fcfacb1e96093a58c0fbbd7c2c6a41b92cca5e31 Mon Sep 17 00:00:00 2001 From: Bingus_Violet Date: Wed, 7 Feb 2024 21:58:04 -0600 Subject: [PATCH] Same Port --- index.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 83f1bc7..3671173 100644 --- a/index.js +++ b/index.js @@ -30,9 +30,9 @@ app.get("/v1/lanyard", (req, res) => { res.send(lanyardData) }) -app.listen(PORT, () => { - console.log("API is now listening on port 8080!") -}) +// app.listen(PORT, () => { +// console.log("API is now listening on port 8080!") +// }) var lanyard = new WebSocket('wss://api.lanyard.rest/socket') @@ -70,7 +70,14 @@ lanyard.addEventListener("message", async (res) => { } }) -wsServer = new WebSocket.WebSocketServer({ port: 8090 }) +// wsServer = new WebSocket.WebSocketServer({ port: 8090 }) +wsServer = WebSocket.Server; +let server = require('http').createServer() +wsServer = new wsServer({ + server: server, + perMessageDeflate: false +}) +server.on('request', app) wsServer.on("connection", function connection(socket) { socket.on('message', function message(data) { @@ -92,4 +99,8 @@ wsServer.on("connection", function connection(socket) { socket.send(`{ "op": 1 }`) sockets.push({socket, lastPing: Date.now()}) +}) + +server.listen(PORT, function() { + console.log("API & Websocket now on port: " + PORT) }) \ No newline at end of file