我正在尝试在 Windows 环境中部署 nodejs。据我所知,nodejs 只是一个通过命令行运行的标准应用程序。但是,以这种方式运行它在服务器环境中并不是很实用。有没有办法将它作为 Windows 服务运行,这样您就可以像控制其他服务一样获得控制执行的所有好处?我发现了关于这个主题的类似论坛条目,但是它们都与在 linux 环境中运行 nodejs 有关,您将如何在窗口环境中执行此操作?
问问题
18024 次
1 回答
14
Nodejs 应用程序不像 mongodb、redis、nginx ......它不应该作为 os 服务运行。
作为最佳实践,人们通常使用 pm2 之类的进程管理工具来运行生产 nodejs 应用程序。您可以通过创建一个deploy.sh
或deploy.bat
作为触发pm2
命令来启动或重新启动应用程序的执行文件来尝试一下。
于 2016-11-08T05:13:18.583 回答