Я следую инструкциям здесь (прослушивание событий SIGINT), чтобы изящно закрыть мое приложение node.js, размещенное в Windows 8, в ответ на Ctrl- C или выключение сервера.
Но Windows не имеет SIGINT
. Я также пробовал process.on('exit')
, но это, похоже, в последнее время делает что-то продуктивное.
В Windows этот код дает мне: Ошибка: нет такого модуля
process.on( 'SIGINT', function() {
console.log( "\ngracefully shutting down from SIGINT (Crtl-C)" )
// wish this worked on Windows
process.exit( )
})
В Windows этот код запускается, но слишком поздно, чтобы сделать что-то изящное:
process.on( 'exit', function() {
console.log( "never see this log message" )
})
Есть ли эквивалентное событие SIGINT
в Windows?