Explorar o código

Gestion des Ctrl+C

Arthur Brandao %!s(int64=5) %!d(string=hai) anos
pai
achega
23efc550e2
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      node/main.js

+ 6 - 0
node/main.js

@@ -1,5 +1,11 @@
 #!/usr/bin/env node
 
+// Gestion du signal d'arret (SIGINT = Ctrl+C)
+process.on('SIGINT', function() {
+    console.info("\nStopping the server");
+    process.exit();
+});
+
 // Gestion des commandes et des options de l'application
 const argv = require('yargs')
     .command('serve [port]', 'start the Loquicompta server', (yargs) => {