Я хочу выполнить асинхронный обратный вызов при отправке события exit
. Например:
process.addListener ("exit", function (){
asynchronousCode (function (){
//my callback
});
});
Я пробовал оба с addListener
и on
, но код внутри обратного вызова никогда не выполняется, потому что программа генерирует событие exit
, выполняет асинхронную функцию и завершается без вызова обратного вызова.
Как я могу заставить программу ждать, пока я не выполню process.emit ("exit")
? Или, может быть, код должен быть синхронным ...