Javascript 在Node.js中更新文件而不重新启动服务器

Javascript 在Node.js中更新文件而不重新启动服务器,javascript,node.js,express,passport.js,Javascript,Node.js,Express,Passport.js,是否可以在不重新启动Node.js服务器的情况下更新route、model或controller.js文件 我目前正在处理一个客户,他希望在非常频繁的事件中不断更改应用程序。应用程序处理用户会话等。。无论何时对应用程序进行任何更改,都需要重新启动更新才能得到反映,这在高流量情况下是非常昂贵的 我看到一些服务器应用程序提供了一个名为的功能,但我不确定这是否是在重启事件期间维护用户会话的好方法。或者我们有没有其他解决方案来处理这种情况。您可以在不停机的情况下重新启动服务器是的,我建议您看看PM2 您

是否可以在不重新启动Node.js服务器的情况下更新route、model或controller.js文件

我目前正在处理一个客户,他希望在非常频繁的事件中不断更改应用程序。应用程序处理用户会话等。。无论何时对应用程序进行任何更改,都需要重新启动更新才能得到反映,这在高流量情况下是非常昂贵的


我看到一些服务器应用程序提供了一个名为的功能,但我不确定这是否是在重启事件期间维护用户会话的好方法。或者我们有没有其他解决方案来处理这种情况。

您可以在不停机的情况下重新启动服务器是的,我建议您看看PM2

您可以运行多个节点实例,当您设置重新启动时,它会逐渐重新启动,这样您就不会有停机时间,它还会将负载分配到运行中的不同实例,从而加快应用程序的速度,希望这会有所帮助:-)

这是我以前使用过的,我对此非常满意

安装

npm安装-g nodemon

然后使用

nodemon[你的节点应用]


完成

感谢您的及时回复,您是对的nodemon是开发node应用程序的完美工具:)