📜  如何永久运行 node.js 应用程序?

📅  最后修改于: 2022-05-13 01:56:42.661000             🧑  作者: Mango

如何永久运行 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]

因此,即使退出终端或应用程序,现在您的应用程序也将永久运行。