From 24eb86f682cacafa7072dec2da0fd1f7ab1abd6e Mon Sep 17 00:00:00 2001 From: RainbowBird Date: Tue, 3 Mar 2026 00:43:06 +0800 Subject: [PATCH] fix(server): limited body size to 1MB Co-authored-by: Sergei Kochanov <47022537+sergeykochanov@users.noreply.github.com> --- apps/server/src/app.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/server/src/app.ts b/apps/server/src/app.ts index 4bd0e90d5..736fa6ead 100644 --- a/apps/server/src/app.ts +++ b/apps/server/src/app.ts @@ -5,6 +5,7 @@ import process from 'node:process' import { initLogger, LoggerFormat, LoggerLevel, useLogger } from '@guiiai/logg' import { serve } from '@hono/node-server' import { Hono } from 'hono' +import { bodyLimit } from 'hono/body-limit' import { cors } from 'hono/cors' import { logger as honoLogger } from 'hono/logger' import { createLoggLogger, injeca } from 'injeca' @@ -47,6 +48,7 @@ function buildApp({ auth, characterService, chatService, providerService }: AppD ) .use(honoLogger()) .use('*', sessionMiddleware(auth)) + .use('*', bodyLimit({ maxSize: 1024 * 1024 })) .onError((err, c) => { if (err instanceof ApiError) { return c.json({