Solución:
Tarde para la fiesta, pero las ventanas de nodo también funcionarán.
También tiene el registro del sistema integrado.
Hay una API para crear scripts a partir del código, es decir
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: Soy el autor de este módulo.
Encontré la cosa tan útil que construí una envoltura aún más fácil de usar (npm, github).
Instalarlo:
npm install -g qckwinsvc
Instalación de su servicio:
qckwinsvc
prompt: Service name: [name for your service]
prompt: Service description: [description for it]
prompt: Node script path: [path of your node script]
Service installed
Desinstalar su servicio:
qckwinsvc –desinstalar
prompt: Service name: [name of your service]
prompt: Node script path: [path of your node script]
Service stopped
Service uninstalled
WinSer es una envoltura amigable de node.js alrededor del popular NSSM (Administrador de servicios que no absorbe)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)