node.js - 使用 NSSM 制作 node.js 服务

标签 node.js cmd window nssm

我想创建一个 nodejs 服务,以便 Node 服务器在我的计算机启动时启动,并且我不必一直打开命令提示符。我正在尝试通过使用 NSSM 来实现这一目标。

这是创建服务的命令:

nssm.exe install jewel-server C:\Program Files\nodejs\node.exe D:\jewel\server.js

运行服务:

net start jewel-server

但这不起作用并出现此错误:

The jewel-server service is starting.
The jewel-server service could not be started.

A service specific error occured: 3.

我检查了错误代码 3,表示路径不正确但路径正确。 你能告诉我我做错了什么吗,或者是否有任何其他开源和更可靠的 NSSM 替代方案

版本:

NSSM
version: 2.24
Windows-7 64bit

最佳答案

参数传递方式不正确,所以使用NSSM GUI设置参数:

Open GUI: nssm.exe install jewel-server

打开 GUI 后,输入以下值。

Path: C:\Program Files\nodejs\node.exe
Arguments: D:\jewel\server.js
Press Install service

完成! 您现在可以启动该服务。

关于node.js - 使用 NSSM 制作 node.js 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41517201/

相关文章:

javascript - 强制 JSON.stringify 转义正斜杠(即 `\/` )

javascript - Node Js sequelize 原始查询更改为经纬度的 ORM

node.js - 加快我的 cloudant 查询速度

windows - 创建新目录并导航到其中(Windows CMD)

c# - 如何捕获在 (WPF) 窗口外发生的鼠标事件?

python - 如何根据每个组的大小设置滚动窗口大小?

javascript - 平均堆栈 : angular is not defined

Java 编译器及其 cmd 输出

c# - 动画窗口调整大小(宽度和高度)C# WPF

powershell - powershell 中是否可以使用所有 CMD 命令?