首页 文章

在Amazon AWS上运行Node Inspector

提问于
浏览
0

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

  • npm install -g node-inspector

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

Got Back:
Node Inspector v0.12.5访问http://127.0.0.1:8080/?ws=127.0.0.1:8080&port=5858以开始调试 .

从我的电脑

  • 运行“ssh -i mypemkey.pem -L username @ amazonhost

  • 从服务器运行节点--debug myapp

Got Back:
调试器在端口5858上侦听

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

要归还这个

Type:Connect v8-Version:3.28.71.19 Protocol-Version: 1 Embedding-Host: node v0.12.7 Content-Length: 0

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

感谢您的任何见解 .

1 回答

  • 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

相关问题