如何用 PM2 部署及控制 Node.js 应用

简介

PM2 是一款流行的 Node.js 进程管理器,它可以帮助我们简化 Node.js 应用的部署和管理。本文将介绍如何使用 PM2 部署和控制 Node.js 应用。

安装 PM2

首先,我们需要在本地安装 PM2。使用以下命令:

--- ------- --- --

部署 Node.js 应用

  1. 创建 Node.js 应用

首先,我们需要创建一个 Node.js 应用。这里我们以一个简单的 Express 应用为例:

----- ------- - ------------------
----- --- - ---------

------------ ----- ---- -- -
  --------------- --------
--

---------------- -- -- -
  -------------------- --- --------- -- ---- -------
--
  1. 启动应用

使用以下命令启动应用:

---- ------

如果一切正常,你应该可以在浏览器中访问 http://localhost:3000,看到 Hello World! 的输出。

  1. 使用 PM2 部署应用

现在,我们可以使用 PM2 部署我们的应用。使用以下命令:

--- ----- ------

这将启动我们的应用,并将其作为一个 PM2 进程运行。

  1. 验证应用是否正常运行

使用以下命令查看 PM2 进程列表:

--- ----

你应该可以看到一个名为 app 的进程正在运行。

现在,你可以在浏览器中访问 http://localhost:3000,看到 Hello World! 的输出。

控制 Node.js 应用

使用 PM2,我们可以方便地控制我们的 Node.js 应用。以下是一些常用的 PM2 命令:

停止应用

使用以下命令停止应用:

--- ---- ---

重启应用

使用以下命令重启应用:

--- ------- ---

查看应用日志

使用以下命令查看应用日志:

--- ---- ---

监听应用文件变化

使用以下命令监听应用文件变化,并自动重启应用:

--- ----- ------ -------

结论

使用 PM2,我们可以轻松地部署和控制 Node.js 应用。本文介绍了如何使用 PM2 部署和控制 Node.js 应用,并提供了一些示例代码。希望这篇文章对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/672713c02e7021665e1c19c0