在Windows环境中部署nodejs

agg*_*ton 13 windows deployment node.js

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

hao*_*ang 9

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

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