J'ai téléchargé le fichier exécutable node.js. Comment puis-je exécuter cet exécutable en tant que service Windows? Je ne peux pas utiliser le programme d'installation standard de node.js car je dois exécuter plusieurs versions de node.js simultanément.
Réponses
Trop de publicités?
Corey
Points
705
Tard à la fête, mais la fenêtre de nœud fera aussi l'affaire.
Il a également une journalisation système intégrée.
Il y a une API pour créer des scripts à partir de code, c'est à dire
var Service = require('node-windows').Service;
// Create a new service object
var svc = new Service({
name:'Hello World',
description: 'The nodejs.org example web server.',
script: 'C:\\path\\to\\helloworld.js')
});
// Listen for the "install" event, which indicates the
// process is available as a service.
svc.on('install',function(){
svc.start();
});
svc.install();
FD: Je suis l'auteur de ce module.
avec l'aide de: http://nssm.cc/
Predrag Stojadinović
Points
761
WinSer est un wrapper convivial de node.js autour du populaire NSSM (Non-Sucking Service Manager)