fix: add error handler and increase body size limits

This commit is contained in:
2026-03-31 13:22:37 +00:00
parent 11d8268d1c
commit 8745a7aec2

View File

@@ -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;