Starten Sie eine node.js-App von der Codeebene aus neu

Ich habe eine App, die zunächst erstelltstatic Konfigurationsdateien (einmal) und nachdem Dateien geschrieben wurden, muss ich die Anwendung neu initialisieren / neu starten. Gibt es etwas zum Neustarten einesnode.js App von selbst?

Dies ist erforderlich, da ich eine Anwendung in zwei ausgeführt haberunlevels imnode.js. Die erste beginnt vollständigsynchronus Nach Abschluss dieses Levels befindet sich die App in einer zuvor gestarteten Umgebung im asynchronen Runlevel.

Ich weiß, dass es Tools wie nodemon gibt, aber das ist in meinem Fall nicht das, was ich brauche.

Ich habe versucht, die App über zu tötenprocess.kill() Das funktioniert, aber ich kann das Kill-Ereignis nicht hören:

 // Add the listener
 process.on('exit', function(code) {
    console.log('About to exit with code:', code);
    // Start app again but how?
 });

 // Kill application
 process.kill();

Oder gibt es eine bessere und sauberere Möglichkeit, damit umzugehen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage