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