Files
nodeMap/server.js
2025-06-06 21:33:54 +02:00

28 lines
716 B
JavaScript

// server.js
const { createServer } = require("http");
const next = require("next");
const WebSocket = require("ws");
const dev = process.env.NODE_ENV !== "production";
const app = next({ dev });
const handle = app.getRequestHandler();
app.prepare().then(() => {
const server = createServer((req, res) => handle(req, res));
const wss = new WebSocket.Server({ server });
wss.on("connection", ws => {
console.log("✅ Client verbunden via WS");
ws.send("Hallo vom WS-Server");
ws.on("message", msg => {
console.log("💬 Nachricht vom Client:", msg.toString());
});
});
server.listen(3000, () => {
console.log("🚀 Server mit WS läuft auf http://localhost:3000");
});
});