Fix IP in ProvaService.ts and Add PUBLIC_URL

Signed-off-by: Rodrigo Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2025-04-11 13:29:26 -03:00
1 parent 8dfe0d6f94
commit b764c93106
7 files changed
+693 -287

No files matched your search

+6
View File
@@ -14,6 +14,11 @@ dotenv.config();
const app = express();
const prisma = new PrismaClient();
// Configurar para confiar em proxies, permitindo a leitura de X-Forwarded-For
// Isso é necessário se sua aplicação estiver atrás de um balanceador de carga,
// proxy reverso ou Cloudflare
app.set('trust proxy', true);
app.use(cors());
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
@@ -24,6 +29,7 @@ app.use('/api/indices', indicesMonetariosRoutes);
app.use('/api/pensao-alimenticia', pensaoAlimenticiaRoutes);
app.use(express.static(path.join(__dirname, 'public')));
app.set('trust proxy', true); // Importante para obter o IP real em ambientes com proxy
const PORT = process.env.PORT || 5000;