From e1a31f3f070f48c78f22c5ba6f742a4a1e987cb9 Mon Sep 17 00:00:00 2001 From: Rafael Lopes Date: Fri, 22 May 2026 14:38:56 -0300 Subject: [PATCH] =?UTF-8?q?FEAT:=20Adiciona=20limite=20de=20tamanho=20para?= =?UTF-8?q?=20o=20corpo=20da=20requisi=C3=A7=C3=A3o=20e=20ajusta=20retorno?= =?UTF-8?q?=20de=20mensagem=20no=20servi=C3=A7o=20Whatsapp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.ts | 7 ++++++- src/modules/whatsapp/whatsapp.service.ts | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) 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}`;