我有两个文件,一个是我的Node js服务器,另一个是我的服务,用于在Windows上将Node js作为服务运行,我的问题是我有任何问题会停止此服务,因为Node js出错或丢失了连接,我如何才能收听此服务,请停止并尝试重置它。从我的节点js脚本中获取。
这是我的服务,用于将nodejs作为服务运行
var Service = require('node-windows').Service;
// Create a new service object
var svc = new Service({
name:'Node socket server 10099'
,description: 'The node server run on 10099.'
,script: 'C:\\node\\mynodeserver\\server.js'
,env: [{
name: "PORT",
value: 10099
}]
});
// Listen for the "install" event, which indicates the
// process is available as a service.
svc.on('install',function(){
svc.start();
});
svc.install();
我正在使用节点窗口npm,有人可以帮我吗,请问我是新手。