From 57e6cb5e1d54bfd266e739fad7b6f39a4e0c8a61 Mon Sep 17 00:00:00 2001 From: "gabriel.pereira" Date: Mon, 20 Oct 2025 11:10:27 -0300 Subject: [PATCH] =?UTF-8?q?FIX:=20adicionar=20fallback=20para=20a=20vari?= =?UTF-8?q?=C3=A1vel=20PORT=20e=20aprimorar=20o=20registro=20de=20erros=20?= =?UTF-8?q?para=20exce=C3=A7=C3=B5es=20e=20rejei=C3=A7=C3=B5es=20n=C3=A3o?= =?UTF-8?q?=20tratadas?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index f83dcec..37bb160 100644 --- a/server.js +++ b/server.js @@ -2,8 +2,16 @@ require('dotenv').config(); const { createApp } = require('./app'); const app = createApp(); -const port = process.env.PORT; +// garante fallback caso Plesk não exponha PORT +const port = process.env.PORT || 3000; app.listen(port, () => { - console.log(`Server running on http://localhost:${port}`) + console.log(`Server running on http://localhost:${port} (NODE_ENV=${process.env.NODE_ENV || 'development'})`); +}); + +process.on('uncaughtException', err => { + console.error('uncaughtException', err); +}); +process.on('unhandledRejection', err => { + console.error('unhandledRejection', err); });