From 8745a7aec20cbf1381c190d15419bde34bcc0d6f Mon Sep 17 00:00:00 2001 From: admtracksteel Date: Tue, 31 Mar 2026 13:22:37 +0000 Subject: [PATCH] fix: add error handler and increase body size limits --- src/server/app.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/server/app.ts b/src/server/app.ts index 91d49e3..63b28a2 100644 --- a/src/server/app.ts +++ b/src/server/app.ts @@ -26,7 +26,9 @@ app.use(cors({ methods: ['GET', 'POST', 'PUT', 'DELETE', 'PATCH', 'OPTIONS'], allowedHeaders: ['Content-Type', 'Authorization', 'x-organization-id'] })); -app.use(express.json()); + +app.use(express.json({ limit: '50mb' })); +app.use(express.urlencoded({ limit: '50mb', extended: true })); import { extractUser } from './middleware/authMiddleware.js'; app.use(extractUser); @@ -72,4 +74,10 @@ app.use((req, res, next) => { res.sendFile(path.join(distPath, 'index.html')); }); +// Error handler +app.use((err: any, req: express.Request, res: express.Response, next: express.NextFunction) => { + console.error('Express Error:', err); + res.status(500).json({ error: 'Internal server error' }); +}); + export default app;