Files
edubox/server/app/api/websocket/route.ts
T
2026-06-06 19:55:41 +00:00

18 lines
518 B
TypeScript

import { WebSocketServer } from "ws";
import { initWebSocketServer } from "@/lib/websocket";
const globalWss = globalThis as typeof globalThis & { __eduboxWss?: WebSocketServer };
if (!globalWss.__eduboxWss) {
try {
globalWss.__eduboxWss = new WebSocketServer({ port: 3001 });
initWebSocketServer(globalWss.__eduboxWss);
} catch {
// Port may be in use during build or hot reload
}
}
export async function GET() {
return new Response("WebSocket server running on port 3001", { status: 200 });
}