【问题标题】:How do I use node-inspector to debug a KrakenJs app?如何使用节点检查器调试 KrakenJs 应用程序?
【发布时间】:2014-04-04 00:06:38
【问题描述】:

我正在测试基于 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 遵守调试请求?也许通过转发?

【问题讨论】:

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


    【解决方案1】:

    显然我需要更仔细地阅读节点检查器的控制台输出。我通过访问 URL 来访问我的应用程序:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-16
      • 2013-12-17
      • 2014-04-04
      • 2012-02-11
      • 1970-01-01
      • 1970-01-01
      • 2014-09-28
      相关资源
      最近更新 更多