60s');
}, 60000);
try {
new Promise((resolve) => {
https.get('https://fakeurl', (res) => {
resolve();
console.log('ok');
});
});
} catch (error) {
console.error(er);
}
почему ошибка не отлавливается и приложение падает, там внутри процес эксит чтоле зашит если нет обработчика на on('error')?
Потому что try catch будет ловить ошибку только при создание промиса. Нужно написать await new Promis чтоб получить ошибку в асинхронном коде
Самый адекватный ответ из всех
Обсуждают сегодня