FIX: adicionar fallback para a variável PORT e aprimorar o registro de erros para exceções e rejeições não tratadas

This commit is contained in:
Gabriel Amancio 2025-10-20 11:10:27 -03:00
parent 986e37bf51
commit 57e6cb5e1d

View File

@ -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);
});