我已经构建了一个节点服务器并定期对其进行测试,但从 powershell 运行。现在我正在尝试使用 node-windows 包将节点服务器作为服务运行,以便服务器连续运行。尝试启动服务时出现以下错误
下面是创建服务的代码:
var Service = require('node-windows').Service;
// Create a new service object
var svc = new Service({
name:'dlserver-9',
description: 'This is dlserver',
script: 'index.js',
allowServiceLogon: true
});
svc.install();
该服务启动,但下一秒在事件查看器中查看时它会自动终止。我在 azure vm 上的 windows server 2019 os 上运行节点服务器。