每次我想将更改推送到托管我的网站的服务器时,我都厌倦了使用 FileZilla,因此我设置了一个 github 存储库并将其链接到我的服务器,以便将更改直接推送到服务器。
但是,我的后端是用 Node 编写的,因此每次更新 server.js 文件时,我都必须重新启动服务器。使用“node server.js”
有没有办法在检测到更新时监视文件并以编程方式重新启动 Node 服务器?
如果有帮助的话,我的服务器是运行 apache2 的 Ubuntu Linux
最佳答案
您可以尝试自己编写一些东西,或者使用现有的流行库之一:
- https://github.com/petruisfan/node-supervisor
supervisor server.js
- https://github.com/remy/nodemon
nodemon server.js
关于node.js - 以编程方式监视并重新启动 Node 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215370/