diff --git a/src/main.ts b/src/main.ts index d005164..71c6a95 100644 --- a/src/main.ts +++ b/src/main.ts @@ -1,13 +1,14 @@ import 'reflect-metadata'; import { Logger } from '@nestjs/common'; import { NestFactory } from '@nestjs/core'; +import { json, urlencoded } from 'express'; import { AppModule } from './app.module'; import { loadEnv } from './infra/config/load-env'; async function bootstrap() { loadEnv(); - const app = await NestFactory.create(AppModule); + const app = await NestFactory.create(AppModule, { bodyParser: false }); const frontendUrl = process.env.FRONTEND_URL || 'http://localhost:3000'; const allowedOrigins = new Set( frontendUrl @@ -18,6 +19,10 @@ async function bootstrap() { allowedOrigins.add('http://localhost:3000'); allowedOrigins.add('http://localhost:5173'); const port = Number(process.env.PORT || process.env.BACKEND_PORT || 3001); + const requestBodyLimit = process.env.REQUEST_BODY_LIMIT || '25mb'; + + app.use(json({ limit: requestBodyLimit })); + app.use(urlencoded({ extended: true, limit: requestBodyLimit })); app.enableCors({ origin(origin, callback) { diff --git a/src/modules/whatsapp/whatsapp.service.ts b/src/modules/whatsapp/whatsapp.service.ts index 8ace9e8..1c3b88e 100644 --- a/src/modules/whatsapp/whatsapp.service.ts +++ b/src/modules/whatsapp/whatsapp.service.ts @@ -584,7 +584,7 @@ export class WhatsappService implements OnModuleInit { } if (!cleanMessage) { - return `*Atendente: ${cleanSenderName}*`; + return ''; } return `*Atendente: ${cleanSenderName}*\n\n${cleanMessage}`;