我是节点js的新手。在过去的几个月里,我为我的客户使用节点js,Express和Mongo DB开发了一个REST API。 我想在Linux上部署WEB API,但现在我的客户要求我将解决方案部署到Windows Server 2008/2012 R2的生产环境中。 哪种是在Windows Server上部署此解决方案的最佳方式? 有一些最好的指南可以看到吗?
由于
答案 0 :(得分:0)
Windows上的PM2:
我个人在linux机器上使用pm2。 Pm2是节点应用程序的流程管理器,它使您的节点应用程序的部署和维护变得更加容易。您也可以在Windows上使用pm2,请参阅:https://github.com/Unitech/pm2
您需要确保pm2在重新启动/服务器崩溃时启动,因此您需要设置服务。你可以看一下:https://github.com/jon-hall/pm2-windows-service这可能是为了这个目的的帮助。
<强>泊坞:强>
如果你只是因为它的窗户而挣扎,而你仍在寻找你的常见部署方法&#34;您仍然可以使用您喜欢的环境设置docker容器。但是,如果您没有使用它的经验,那么在客户项目中首先测试它可能是一个坏主意。