【问题标题】:Pm2 starts the process but node app inaccessiblePm2 启动进程但节点应用程序无法访问
【发布时间】:2021-06-15 22:29:45
【问题描述】:

我是 PM2 和 nodejs 的新手,我正在尝试通过以下简单示例来学习 node,该示例创建了一个从浏览器显示“Hello World”的服务器。请注意,我在 QNAP NAS 上运行节点。我已经成功安装了 nodejs、npm 和 pm2。当我通过节点 app.js 运行 app.js 时,它可以工作,并且我看到使用指定端口的消息。

但是当我通过 pm2 start app.js 运行时,我得到了这个

几秒钟后我得到了状态=错误

当我查看日志时,我得到了这个。

我尝试在 google 中搜索,但结果指向我没有的旧版本节点

【问题讨论】:

    标签: node.js pm2


    【解决方案1】:

    节点本身必须使用检查器构建。您可以尝试安装 LTS 版本的节点。

    或者,您可以尝试使用npm i node-inspector --save 安装node-inspector

    【讨论】:

    • 感谢@f4pI0。我一直在尝试,但我遇到了很多错误。与 node-pre-gyp 相关的东西
    • 仅供参考,当我运行 node --inspect app.js 时它可以工作,所以我假设 node-inspect 已安装。但是,我仍然遇到同样的错误。
    • 你试过用-g参数全局安装吗?
    猜你喜欢
    • 2018-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-07
    • 2019-07-18
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    相关资源
    最近更新 更多