fix(server): limited body size to 1MB

Co-authored-by: Sergei Kochanov <47022537+sergeykochanov@users.noreply.github.com>
This commit is contained in:
RainbowBird
2026-03-03 00:44:58 +08:00
co-authored by Sergei Kochanov
parent 7f7ef6daae
commit 24eb86f682
+2
View File
@@ -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({