Nitrous.io上Meteor App的服务器端调试

时间:2015-02-13 19:45:07

标签: javascript node.js meteor nitrousio node-inspector

我在Nitrous盒子上运行了一个简单的Meteor应用程序。我希望能够使用node-inspector进行服务器端调试(如here所述),但我无法进入控制台。

我的Meteor应用程序在http://0.0.0.0:3000/的框中本地运行,我可以按照指南here在Chrome中查看。当我运行node-inspector时,我收到此消息:

Node Inspector v0.8.3
Visit http://127.0.0.1:8080/debug?port=5858 to start debugging.

我怎样才能到达这个地址?我试过了:

  • 导航至https://example-name.example-region.nitrous.io:8080/debug?port=5858
  • 正在运行:node-inspector --web-host 0.0.0.0
  • 正在运行:node-inspector --web-host https://example-name.example-region.nitrous.io

思考?有没有办法可以进入这个控制台?

1 个答案:

答案 0 :(得分:5)

您应该更改框中的网址

通常你只需运行运行meteor命令的框

cd workspace
cd myAPP
meteor

它可以工作,但现在你应该运行这个命令。

cd workspace
cd myApp
ROOT_URL=http://machinename.abc1-2.nitrousbox.com meteor

现在再次运行node-inspector

你应该得到像

这样的东西
Visit http://machinename.abc1-2.nitrousbox.com:8080/debug?port=5858 to start debugging.