在Amazon AWS上运行Node Inspector

时间:2015-12-10 17:33:10

标签: node.js debugging node-inspector

我正在尝试在amazon AWS上运行node-inspector。通过网络上的一系列不同答案,几个小时后我遵循了以下步骤:

  1. npm install -g node-inspector

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

    回来了:
         Node Inspector v0.12.5      访问http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858开始调试。

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

  5. 从服务器运行节点--debug myapp

    回来了:
       调试器在端口5858上侦听

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

    要返回此

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

  7. 我想我很亲近。我不明白调试器是如何工作的。我在这里缺少什么?

    感谢您的任何见解。

1 个答案:

答案 0 :(得分:1)

问题在于操作顺序和错误的ssh信息 逐步让节点检查员在amazon aws和大多数服务器上工作 nodejs v0.12.7
node-inspector 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.(在服务器上) - node-inspector     3.结果:Node Inspector v0.12.5              访问http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858
4.(在单独控制台中的服务器上)节点--debug myApp.js

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