Выход в узел js выполняется двумя способами:
- Вызов process.exit () явно.
- Или, если цикл событий nodejs выполнен со всеми задачами, и ничего не остается сделать. Затем приложение узла автоматически завершит работу.
Как это работает?
Если вы хотите заставить цикл выполнения остановить процесс, вы можете использовать глобальную переменную process , которая является экземпляром EventEmitter . Поэтому, когда вы вызываете process.exit () , вы фактически генерируете событие exit , которое немедленно завершает все задачи, даже если асинхронные операции еще не выполнены. 1023 *
process.exit () принимает код выхода (целое число) в качестве параметра. Код 0 является значением по умолчанию, и это означает, что он завершается с «успехом». Код 1 означает, что он завершается с ошибкой.