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?