Я следую приведенным здесь инструкциям (прослушивание 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?