Код выхода nodejs — это код выхода, возвращаемый процессом Node.js при его завершении. Код выхода — это числовое значение, которое указывает на успех или неудачу процесса. Вот несколько методов, связанных с обработкой кодов выхода в Node.js:
-
Process.exit(): метод
process.exit()
используется для явного завершения процесса Node.js. Вы можете указать необязательный код выхода в качестве аргумента, чтобы указать причину прекращения. Например,process.exit(0)
указывает на успешное завершение, аprocess.exit(1)
указывает на ошибку. -
Process.on(‘exit’): Событие
process.on('exit')
запускается, когда процесс Node.js собирается завершиться. Вы можете присоединить прослушиватель к этому событию для выполнения задач очистки или выполнения определенных действий до завершения процесса. Однако обратите внимание, что это событие не подходит для асинхронных операций. -
Коды завершения дочернего процесса. При работе с дочерними процессами в Node.js вы можете получить код завершения дочернего процесса, обратившись к свойству
code
элементаexit
событие. Например, если вы используете методыspawn
илиexec
из модуляchild_process
, вы можете прослушивать событие выхода и получать доступ кexitCode
илиcode
для получения кода выхода. -
Обработка ошибок. В Node.js синхронные и асинхронные операции могут возвращать ошибки. По соглашению, объект ошибки с ненулевым кодом выхода считается ошибкой. Вы можете проверить наличие ошибок в своем коде и обработать их соответствующим образом, чтобы установить соответствующий код завершения.