Егор Кулик Asked:2020-01-18 12:28:24 +0000 UTC2020-01-18 12:28:24 +0000 UTC 2020-01-18 12:28:24 +0000 UTC NodeJS - 设置实时重新加载 772 问题是如何在 NodeJS 上设置服务器,这样当应用的模型、控制器等文件发生变化时,变化立即生效,而不必用 Ctrl + C 关闭开发服务器再重新启动? javascript 2 个回答 Voted Best Answer Дмытрык 2020-01-18T16:59:18Z2020-01-18T16:59:18Z 1) 这些脚本之一supervisor。 npm install -g supervisor. 安装后,通过它启动服务器supervisor app.js:。 唯一需要注意的是它不会看到新创建的文件。因此,如果在工作文件夹中创建了新文件,则必须重新启动服务器 2)在这里我找到了另一个实用程序https://www.npmjs.com/package/pm2。比supervisor. 启动后,它pm2 start nameFile.js会创建一个守护程序 - 并且可以关闭发生启动的控制台(将服务器与控制台分离)。此外,pm2它可以独立创建必要的配置文件以添加到服务器自动运行NodeJs(操作系统重启后)。NodeJs在 VPS 上运行服务器时,这是非常必要的。 为此,在启动服务器后NodeJs,编写命令pm2 startup,然后pm2 save。 Arlen 2020-01-20T02:29:30Z2020-01-20T02:29:30Z sudo npm install -g nodemon 然后使用命令运行nodemon <имяФайла>
1) 这些脚本之一
supervisor。npm install -g supervisor. 安装后,通过它启动服务器supervisor app.js:。唯一需要注意的是它不会看到新创建的文件。因此,如果在工作文件夹中创建了新文件,则必须重新启动服务器
2)在这里我找到了另一个实用程序https://www.npmjs.com/package/pm2。比
supervisor.启动后,它
pm2 start nameFile.js会创建一个守护程序 - 并且可以关闭发生启动的控制台(将服务器与控制台分离)。此外,pm2它可以独立创建必要的配置文件以添加到服务器自动运行NodeJs(操作系统重启后)。NodeJs在 VPS 上运行服务器时,这是非常必要的。为此,在启动服务器后
NodeJs,编写命令pm2 startup,然后pm2 save。然后使用命令运行
nodemon <имяФайла>