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