video-sync-backend / server.js
rtrm's picture
rtrm HF Staff
fix: flatten server files and fix Dockerfile paths
4e06ea7 unverified
raw
history blame contribute delete
397 Bytes
const { WebSocketServer } = require("ws");
const { handleMessage, handleClose } = require("./handlers");
const PORT = process.env.PORT || 3000;
const wss = new WebSocketServer({ port: PORT }, () => {
console.log(`Signaling server listening on port ${PORT}`);
});
wss.on("connection", (ws) => {
ws.on("message", (raw) => handleMessage(ws, raw));
ws.on("close", () => handleClose(ws));
});