【问题标题】:Running Node Inspector on Amazon AWS在 Amazon AWS 上运行节点检查器
【发布时间】:2016-03-16 11:06:00
【问题描述】:

我正在尝试在亚马逊 AWS 上运行节点检查器。通过网络上的一系列不同答案,几个小时后,我遵循了以下步骤:

  1. npm install -g node-inspector

  2. 从 aws 服务器运行“node-inspector”

    回来了:
    节点检查器 v0.12.5 访问http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858开始调试。

  3. 从我的电脑上运行“ ssh -i mypemkey.pem -L username@amazonhost

  4. 从服务器运行 node --debug myapp

    回来了:
    调试器监听 5858 端口

  5. 我期望的网址没有,但我终于得到了这个
    127.0.0.1:5858/?ws=127.0.0.1:5858&port5858

    返回这个

    类型:连接
    v8 版本:3.28.71.19
    协议版本:1
    嵌入主机:节点 v0.12.7
    内容长度:0

我想我很接近了。我不明白调试器是如何工作的。我在这里错过了什么?

感谢您提供任何见解。

【问题讨论】:

    标签: node.js debugging node-inspector


    【解决方案1】:

    问题在于操作顺序和错误的 ssh 信息 逐步让节点检查器在亚马逊 AWS 和可能大多数服务器上工作。
    nodejs v0.12.7
    节点检查器 v.0.12.5

    1.(在服务器上)- npm install -g node-inspector --save
    2.(从我的本地命令窗口)- ssh -i [YourPemKey.pem] -L 8080:127.0.0.1:8080 username@amazonDNS
    3.(在服务器上) - 节点检查器 3. 结果:Node Inspector v0.12.5 访问http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858
    4.(在单独控制台中的服务器上)node --debug myApp.js

    转到http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-23
      • 1970-01-01
      • 2019-05-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多