From 5108526b2f049045795b484b237db73fcef3b932 Mon Sep 17 00:00:00 2001 From: lifegpc Date: Mon, 26 Jun 2023 17:57:38 +0800 Subject: [PATCH] Fix websocket is broken because of middleware --- routes/api/_middleware.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/routes/api/_middleware.ts b/routes/api/_middleware.ts index 46c062a..1d0ac85 100644 --- a/routes/api/_middleware.ts +++ b/routes/api/_middleware.ts @@ -14,6 +14,7 @@ export async function handler(req: Request, ctx: MiddlewareHandlerContext) { } return new Response(null, { status: 204, headers }); } else { + if (res.status === 101) return res; const headers = new Headers(res.headers); const origin = req.headers.get("origin"); if (origin) {