From 7b5f41d1675e0fd1beb6508b747766b925ef0928 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Mon, 9 Feb 2026 12:46:41 +0100 Subject: [PATCH] fixed requests --- src/bin/index.ts | 7 +++++++ src/index.ts | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/bin/index.ts b/src/bin/index.ts index 67fe206..9690451 100644 --- a/src/bin/index.ts +++ b/src/bin/index.ts @@ -22,6 +22,13 @@ app.prepare().then(() => { const wss = new WebSocketServer({ noServer: true }); + // Request + server.on("request", (req) => { + if (!req.url || !req.method) return; + + config?.app.emit(req.method as any, req.url, toRequest(req)); + }); + // Upgrade HTTP → WebSocket server.on("upgrade", (req, socket, head) => { if (!req.url) return; diff --git a/src/index.ts b/src/index.ts index fb044b1..1ccdac3 100644 --- a/src/index.ts +++ b/src/index.ts @@ -9,6 +9,9 @@ export interface WsRouteHandler { upgrade?: (req: Request, socket: Duplex, head: NonSharedBuffer) => void; post?: (req: Request) => void; get?: (req: Request) => void; + put?: (req: Request) => void; + delete?: (req: Request) => void; + patch?: (req: Request) => void; } export class NextWebsocketApp {