如何将node.js安装为windows服务?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (150)

我已经下载了node.js可执行文件。我怎样才能运行该可执行文件作为Windows服务?我不能使用标准的node.js安装程序,因为我需要同时运行多个版本的node.js。

提问于
用户回答回答于

节点窗口也可以做到这一点。

它还内置了系统日志记录。

有一个API从代码创建脚本,即

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();
用户回答回答于

WinSer是受欢迎的NSSM(Non-Sucking Service Manager)的node.js友好包装器

扫码关注云+社区

领取腾讯云代金券