J'ai deux applications de nœuds distinctes. J'aimerais que l'un d'eux puisse démarrer l'autre à un moment donné du code. Comment pourrais-je procéder?
Vous pouvez utiliser le module child_process, il permettra d'exécuter des processus externes.
var childProcess = require('child_process'),
ls;
ls = childProcess.exec('ls -l', function (error, stdout, stderr) { if (error) {
console.log(error.stack);
console.log('Error code: '+error.code);
console.log('Signal received: '+error.signal); } console.log('Child Process STDOUT: '+stdout); console.log('Child Process STDERR: '+stderr); });
ls.on('exit', function (code) { console.log('Child process exited with exit code '+code); });
http://docs.nodejitsu.com/articles/child-processes/how-to-spawn-a-child-process