Комментарии 2
Выход из приложения с помощью process.exit() тоже можно предотвратить, подменив обработчик porcess.exit на свой. Это конечно грязный хак и в общем случае так делать не стоит, но в некоторых ситациях может пригодится и, если уж говорить о способах предотвращения выхода из программы, стоило бы об этом упомянуть. Можно использовать, например, в случае, если таким образом действует модуль, на поведение которого мы не можем повлиять другим способом.
+2
Еще бывает полезно
Обычно Promise не должны резолвить больше одного раза, но иногда «могут».
process.on('multipleResolves', (err)=>{
console.log(err)
})
Обычно Promise не должны резолвить больше одного раза, но иногда «могут».
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
О завершении работы Node.js-процессов