framework: disable sse by default

This commit is contained in:
undefined committed 2025-03-16 23:56:58 +08:00
1 parent 09fe3a3812
commit 415d1f4ef1
1 file changed
+2 -1
+2 -1
View File
@@ -322,6 +322,7 @@ export interface WebServiceConfig {
host?: string; host?: string;
xff?: string; xff?: string;
xhost?: string; xhost?: string;
enableSSE?: boolean;
} }
export class WebService<C extends CordisContext = CordisContext> extends Service<C> { export class WebService<C extends CordisContext = CordisContext> extends Service<C> {
@@ -707,7 +708,7 @@ ${c.response.status} ${endTime - startTime}ms ${c.response.length}`);
const layer = router.ws(path, async (conn, _req, ctx) => { const layer = router.ws(path, async (conn, _req, ctx) => {
await this.handleWS(ctx as any, HandlerClass, checker, conn, layer, savedContext); 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; const dispose = router.disposeLastOp;
// @ts-ignore // @ts-ignore