如何永久运行 node.js 应用程序?
NodeJS 是 V8 引擎上的运行时环境,用于执行 JavaScript 代码,具有一些附加功能,允许开发快速且可扩展的 Web 应用程序,但我们无法在关闭终端或应用程序后在本地运行 Node.js 应用程序来运行 nodeJS永久申请。我们使用永久或 PM2等 NPM 模块来确保给定脚本连续运行。 NPM 是 Node.js 的默认包管理器,它使我们能够访问许多包或模块,从而使开发 Web 应用程序变得更加容易。
方法一:
使用 PM2 模块:
- 在项目目录中安装模块:
npm install pm2 -g
- 通过 pm2 启动您的 Node.js 应用程序。
pm2 start [Your fileName]
- 列出的所有进程都注册了 pm2 。
pm2 list
控制台输出:
- 我们还可以通过 pm2 stop 命令停止任何进程运行:
pm2 stop all
pm2 stop [id number]
方法二:
使用永远模块
- 在项目目录中安装模块:
npm install forever -g
- 通过永远模块启动您的 Node.js 应用程序。
forever start [Your FileName]
- 列出的所有进程都永久注册
forever list
控制台输出:
- 我们还可以删除或停止使用索引永久注册的任何进程(例如本例中的 0)
forever stopall
forever stop [index]
因此,即使退出终端或应用程序,现在您的应用程序也将永久运行。