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;
xff?: string;
xhost?: string;
enableSSE?: boolean;
}
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) => {
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