Node.js 使用node js启动、停止和重新启动windows服务

Node.js 使用node js启动、停止和重新启动windows服务,node.js,windows,service,Node.js,Windows,Service,有人能解释一下如何使用节点程序启动或停止windows服务吗?不是在Windows上运行的NodeJS服务,而是Windows服务本身,以及使用NodeJS的Windows服务本身。有很多关于如何终止或启动NodeJS服务的文章,但不是我在这里需要的。下面的链接中有一篇关于StackOverflow的文章: 但我不是做得不对,因为我没有理解它应该是什么样子,就是它没有做我需要它做的事情。请帮帮我。不知道为什么,但网上几乎没有关于这方面的文章。使用os服务module npm install o

有人能解释一下如何使用节点程序启动或停止windows服务吗?不是在Windows上运行的NodeJS服务,而是Windows服务本身,以及使用NodeJS的Windows服务本身。有很多关于如何终止或启动NodeJS服务的文章,但不是我在这里需要的。下面的链接中有一篇关于StackOverflow的文章:


但我不是做得不对,因为我没有理解它应该是什么样子,就是它没有做我需要它做的事情。请帮帮我。不知道为什么,但网上几乎没有关于这方面的文章。

使用
os服务
module

npm install os-service
It is loaded using the require() function:

var service = require ("os-service");
A program can then be added, removed and run as a service:

service.add ("my-service");

service.remove ("my-service");

service.run (function () {
    // Stop request received (i.e. a kill signal on Linux or from the
    // Service Control Manager on Windows), so let's stop!
    service.stop ();
});

使用bat文件停止和启动节点服务器或用户nodemon包。 并使用windows任务调度器

@echo off
cd "D:\sam\Projects\NodeSchedule // path of node project i.e. index.js
taskkill /IM node.exe -F
start /min cmd /C "node index.js"
goto :EOF

没有瓦卡尔。。没用。谢谢你的帮助,伙计。你有什么错误吗?请发布错误,以便我们进一步解决。为什么OP说它不能解决问题时,这是一个可接受的答案?它到底行不行?