diff --git a/packages/services/agent-service/src/main.ts b/packages/services/agent-service/src/main.ts index f7c1f32..dbefd12 100644 --- a/packages/services/agent-service/src/main.ts +++ b/packages/services/agent-service/src/main.ts @@ -1,8 +1,8 @@ import { NestFactory } from '@nestjs/core'; import { Logger } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; +import { NestExpressApplication } from '@nestjs/platform-express'; import { WsAdapter } from '@nestjs/platform-ws'; -import * as express from 'express'; import { AgentModule } from './agent.module'; const logger = new Logger('AgentService'); @@ -16,9 +16,9 @@ process.on('uncaughtException', (error) => { }); async function bootstrap() { - const app = await NestFactory.create(AgentModule); - // Increase body parser limit for base64 image attachments - app.use(express.json({ limit: '10mb' })); + const app = await NestFactory.create(AgentModule); + // Increase body parser limit for base64 image attachments (default 100KB is too small) + app.useBodyParser('json', { limit: '10mb' }); // Use raw WebSocket adapter instead of Socket.IO app.useWebSocketAdapter(new WsAdapter(app)); const config = app.get(ConfigService);