From 415d1f4ef1765bede63471acc9533d99f5d39ebd Mon Sep 17 00:00:00 2001 From: undefined Date: Sun, 16 Mar 2025 23:56:58 +0800 Subject: [PATCH] framework: disable sse by default --- framework/framework/server.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/framework/framework/server.ts b/framework/framework/server.ts index 88f883c9b..5e2d049ca 100644 --- a/framework/framework/server.ts +++ b/framework/framework/server.ts @@ -322,6 +322,7 @@ export interface WebServiceConfig { host?: string; xff?: string; xhost?: string; + enableSSE?: boolean; } export class WebService extends Service { @@ -707,7 +708,7 @@ ${c.response.status} ${endTime - startTime}ms ${c.response.length}`); const layer = router.ws(path, async (conn, _req, ctx) => { await this.handleWS(ctx as any, HandlerClass, checker, conn, layer, savedContext); }); - router.get(path, (ctx) => this.handleWS(ctx as any, HandlerClass, checker, null, null, savedContext)); + if (this.config.enableSSE) router.get(path, (ctx) => this.handleWS(ctx as any, HandlerClass, checker, null, null, savedContext)); } const dispose = router.disposeLastOp; // @ts-ignore