PM2 如何使用 Node.js 的调试器?

阅读时长 3 分钟读完

在前端开发中,调试是一个非常重要的环节。Node.js 作为一个非常流行的服务器端语言,也需要对其进行调试。而 PM2 是一个非常常用的 Node.js 进程管理器,它可以帮助我们管理 Node.js 进程,提高应用的稳定性和可靠性。那么,如何在 PM2 中使用 Node.js 的调试器呢?

PM2 调试模式

在 PM2 中,调试模式是通过 --inspect 参数来开启的。下面是一个示例命令:

这个命令会启动一个名为 my-app 的 Node.js 进程,并在 9229 端口上开启调试模式。我们可以通过 Chrome 浏览器访问 chrome://inspect,然后点击 Open dedicated DevTools for Node,就可以进入 Node.js 的调试模式了。

使用 VS Code 进行调试

除了使用 Chrome 浏览器外,我们还可以使用 VS Code 进行调试。下面是一些示例代码:

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

在 VS Code 中打开 app.js 文件,然后点击左侧的调试图标,在弹出的菜单中选择 Add Configuration,然后选择 Node.js: Attach,就可以看到上面的 launch.json 文件了。我们只需要点击 F5,就可以进入调试模式了。

总结

PM2 是一个非常常用的 Node.js 进程管理器,它可以帮助我们管理 Node.js 进程,提高应用的稳定性和可靠性。在 PM2 中,调试模式是通过 --inspect 参数来开启的。我们可以使用 Chrome 浏览器或 VS Code 进行调试,以便更好地进行开发和调试工作。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65535164d2f5e1655dd10984

纠错
反馈