16

我正在尝试在 Windows 环境中部署 nodejs。据我所知,nodejs 只是一个通过命令行运行的标准应用程序。但是,以这种方式运行它在服务器环境中并不是很实用。有没有办法将它作为 Windows 服务运行,这样您就可以像控制其他服务一样获得控制执行的所有好处?我发现了关于这个主题的类似论坛条目,但是它们都与在 linux 环境中运行 nodejs 有关,您将如何在窗口环境中执行此操作?

4

1 回答 1

14

Nodejs 应用程序不像 mongodb、redis、nginx ......它不应该作为 os 服务运行。

作为最佳实践,人们通常使用 pm2 之类的进程管理工具来运行生产 nodejs 应用程序您可以通过创建一个deploy.shdeploy.bat作为触发pm2命令来启动或重新启动应用程序的执行文件来尝试一下。

于 2016-11-08T05:13:18.583 回答