Was ist das Windows-Äquivalent zu process.on ('SIGINT') in node.js?

Ich folge der AnleitungHier (Überwachen von SIGINT-Ereignissen), um meine von Windows 8 gehostete node.js-Anwendung als Reaktion auf das Herunterfahren von Strg-C oder dem Server ordnungsgemäß herunterzufahren.

Aber Windows hat nichtSIGINT. Ich habe es auch versuchtprocess.on('exit'), aber das scheint zu spät zu sein, um produktiv zu sein.

Unter Windows gibt mir dieser Code:Fehler: Kein solches Modul

<code>process.on( 'SIGINT', function() {
  console.log( "\ngracefully shutting down from  SIGINT (Crtl-C)" )
  // wish this worked on Windows
  process.exit( )
})
</code>

Unter Windows läuft dieser Code, ist es aberzu spät, um etwas Anmutiges zu tun:

<code>process.on( 'exit', function() {
  console.log( "never see this log message" )
})
</code>

Ist da einSIGINT gleichwertiges Ereignis unter Windows?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage