/* server.js Ce fichier sert principalement de point d'entree au programme serveur et a lancer tous les modules necessaires a son fonctionnement */ const express = require("express"); const path = require("path"); const http = require("http"); const { Server } = require("socket.io"); const { PORT } = require("./config"); const { registerSocketHandlers } = require("./socketHandler"); const app = express(); const server = http.createServer(app); const io = new Server(server); app.use(express.static(path.join(__dirname, "..", "client"))); io.on("connection", (socket) => registerSocketHandlers(io, socket)); server.listen(PORT, () => { console.log(`Serveur démarré sur http://localhost:${PORT}`); });