1
0
cvsa/packages/backend/middleware/bodyLimits.ts
2025-10-06 17:04:16 +08:00

15 lines
351 B
TypeScript

import { bodyLimit } from "hono/body-limit";
import { ErrorResponse } from "@/src/schema";
export const bodyLimitForPing = bodyLimit({
maxSize: 14000,
onError: (c) => {
const res: ErrorResponse = {
message: "Body too large",
errors: ["Body should not be larger than 14kB."],
code: "BODY_TOO_LARGE"
};
return c.json(res, 413);
}
});