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