From 622e7e41de99020026766724a87e27b10359558e Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Thu, 1 Jun 2023 18:10:35 +0200 Subject: [PATCH] Integrated socket.io into the server index --- server/index.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/server/index.js b/server/index.js index 2a7821a..779567a 100644 --- a/server/index.js +++ b/server/index.js @@ -1,13 +1,27 @@ -const express = require('express'); +const express = require("express"); +const http = require("http"); +const {Server} = require("socket.io"); +const handle = require("./handler/socket"); const app = express(); +const server = http.createServer(app); + +const io = new Server(server, {cors: {origin: "*",}}); + +io.on("connection", (socket) => handle(io, socket)); app.disable('x-powered-by'); const port = process.env.port || 7182; +// Register error handlers +app.use(require("./middlewares/error")); + // Register middlewares app.use(express.json()); +// Register routes +app.get("/", (req, res) => res.json({status: "ok"})); + // Start the server -app.listen(port, () => console.log(`Server listening on port ${port}`)); \ No newline at end of file +server.listen(port, () => console.log(`Server listening on port ${port}`)); \ No newline at end of file