我正在尝试在amazon AWS上运行node-inspector。通过网络上的一系列不同答案,几个小时后我遵循了以下步骤:
npm install -g node-inspector
从aws服务器运行“node-inspector”
回来了:
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
回来了:
调试器在端口5858上侦听
我期望工作的网址没有,但我终于得到了这个 127.0.0.1:5858/?ws=127.0.0.1:5858&port5858
要返回此
类型:连接
V8-版本:3.28.71.19
协议版本:1
嵌入主机:节点v0.12.7
内容长度:0
我想我很亲近。我不明白调试器是如何工作的。我在这里缺少什么?
感谢您的任何见解。
答案 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