145 votes

Comment installer node.js en tant que service Windows?

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.

226voto

Corey Points 705

Tard à la fête, mais la fenêtre de nœud fera aussi l'affaire.

entrez la description de l'image ici

Il a également une journalisation système intégrée.

entrez la description de l'image ici

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.

32voto

K.. Points 1095

avec l'aide de: http://nssm.cc/

29voto

WinSer est un wrapper convivial de node.js autour du populaire NSSM (Non-Sucking Service Manager)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X