Postępuję zgodnie ze wskazówkami tutaj (nasłuchiwanie SIGINTzdarzeń), aby bezpiecznie zamknąć moją aplikację node.js hostowaną w systemie Windows-8 w odpowiedzi na Ctrl+ Club zamknięcie serwera.
Ale Windows nie ma SIGINT. Ja też próbowałem process.on('exit'), ale wydaje mi się , że jest to za późno, aby zrobić cokolwiek produktywnego.
W systemie Windows ten kod daje mi: Błąd: nie ma takiego modułu
process.on( 'SIGINT', function() {
console.log( "\ngracefully shutting down from SIGINT (Crtl-C)" )
// wish this worked on Windows
process.exit( )
})
W systemie Windows ten kod działa, ale jest za późno, aby zrobić cokolwiek wdzięcznego :
process.on( 'exit', function() {
console.log( "never see this log message" )
})
Czy istnieje SIGINTrównoważne zdarzenie w systemie Windows?
