如何使用node-inspector调试KrakenJs应用程序?

时间:2014-03-03 03:50:46

标签: node.js google-chrome-devtools node-inspector kraken.js

我正在测试构建在ExpressJs上的KrakenJs框架。如果我使用ExpressJs,我可以通过在两个单独的shell中运行这些命令来开始调试:

node --debug myApp.js
node-inspector

然后,如果我导航到URL http://localhost:8000/debug?port=5858

,我可以使用chrome-devtools控制台进行调试

但KrakenJs告诉我:

  

URL / debug?port = 5858未解析为路由。

这是有道理的,因为KrakenJs没有定义路线。有没有办法让KrakenJs尊重调试请求?也许转发它?

1 个答案:

答案 0 :(得分:1)

显然我需要更仔细地从node-inspector中读取我的控制台输出。我通过访问URL来访问我的应用程序:

http://localhost:8000/debug?port=5858

来自node-inspector的我的控制台输出告诉我要经过127.0.0.1。我最初忽略了这一点,忘记了该节点确实查看了URL,因此节点检查员也必须这样做。我可以通过转到此URL来访问chrome上的调试控制台:

http://127.0.0.1:8000/debug?port=5858