Код, подобный этой консоли.log (x) , должна дать пользовательскую ошибку, которая я создал, потому что x не определен;
Я размещаю процесс. console.log (x) in app.js , который также находится в папке корневых каталогов.
Код: Выделить всё
import './src/config/dotenv.js';
import app from './app.js';
process.on('uncaughtException', (err) =\> {
console.log(err.name, err.message);
console.log('UNCAUGHT EXCEPTION! 💥 Shutting down...');
process.exit(1);
});
const port = 3000;
const server = app.listen(port, () =\> {
console.log(`Server running on port ${port}...`);
});
process.on('unhandledRejection', (err) =\> {
console.log(err.name, err.message);
console.log('UNHANDLED REJECTION! 💥 Shutting down...');
server.close(() =\> {
process.exit(1);
});
});
< /code>
Это то, что я попробовал: < /p>
[list]
[*] Я уже пытался поставить обработчик Uncaughtexception сверху, перед всеми импортом, но это не работает; < /li>
И проблема не в nodemon < /code>; файлы; < /li>
console.log(x)
[/list]
Подробнее здесь: https://stackoverflow.com/questions/795 ... g-globally