在Windows环境中部署nodejs

时间:2013-09-16 16:40:09

标签: windows node.js deployment

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

1 个答案:

答案 0 :(得分:8)

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

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