express应用在服务端运行之后,也需要监测文件变化么
如果在服务器上用pm2启动了node服务,路由等文件有变化的话pm2也需要跟在本地一样重启node的服务才会生效么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
如果在服务器上用pm2启动了node服务,路由等文件有变化的话pm2也需要跟在本地一样重启node的服务才会生效么?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
需要重启,不然太危险了,你更新代码10个文件有1个更新完了就生效么。
cluster
模式下reload会比较看不出来,因为不是关完所有进程再打开新进程,当然内存里的东西肯定是没了的(不过本来也不应该有影响)。当然也可以做热更新,本质上就是把
require
的cache去掉,下次require
重新加载新的模块,但一般不会通过监听文件变化实现。需要 一切和 你服务器相关的代码都需要重启。除了静态资源文件