node.js - 以编程方式监视并重新启动 Node 服务器

标签 node.js apache webserver

每次我想将更改推送到托管我的网站的服务器时,我都厌倦了使用 FileZilla,因此我设置了一个 github 存储库并将其链接到我的服务器,以便将更改直接推送到服务器。

但是,我的后端是用 Node 编写的,因此每次更新 server.js 文件时,我都必须重新启动服务器。使用“node server.js”

有没有办法在检测到更新时监视文件并以编程方式重新启动 Node 服务器?

如果有帮助的话,我的服务器是运行 apache2 的 Ubuntu Linux

最佳答案

您可以尝试自己编写一些东西,或者使用现有的流行库之一:

关于node.js - 以编程方式监视并重新启动 Node 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35215370/

相关文章:

javascript - 如何从另一个函数调用 Express 函数?

java - 当我的站点使用 HTTPS 协议(protocol)并且它的页面包含来自没有 HTTPS 的站点的图像时,如何避免 Web 浏览器警告?

python - 在zookeeper中让zookeeper领导者自愿成为集群中的追随者的命令是什么?

php - 共享 Apache 2.0 模块与静态 Apache 模块

python - Nginx 使用带有 Gunicorn 的 Django 发送网络响应花费的时间太长

javascript - 使用 Node.JS,如何将 JSON 文件读入(服务器)内存?

javascript - Node.js 中 Sequelize 的弃用警告

ios - CrashData报告和反馈用户ios App,使用服务器

javascript - 使用 AWS 的 getObject 在浏览器中显示图像

php - 哪个操作系统更适合网络服务器,ubuntu 或 debian 或其他?