Node.js 如何使用节点检查器调试KrakenJs应用程序?

Node.js 如何使用节点检查器调试KrakenJs应用程序?,node.js,google-chrome-devtools,node-inspector,kraken.js,Node.js,Google Chrome Devtools,Node Inspector,Kraken.js,我正在测试基于ExpressJs的KrakenJs框架。如果我使用ExpressJs,我可以通过在两个单独的shell中运行这些命令来开始调试: node --debug myApp.js node-inspector 然后如果我导航到URLhttp://localhost:8000/debug?port=5858 但是KrakenJs告诉我: URL/debug?port=5858未解析为路由 这是有道理的,因为KrakenJs没有定义路由。有没有办法告诉KrakenJs接受调试请求?也许通

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

node --debug myApp.js
node-inspector
然后如果我导航到URL
http://localhost:8000/debug?port=5858

但是KrakenJs告诉我:

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


这是有道理的,因为KrakenJs没有定义路由。有没有办法告诉KrakenJs接受调试请求?也许通过转发它?

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

http://localhost:8000/debug?port=5858
节点检查器的控制台输出告诉我要通过127.0.0.1。我最初忽略了这一点,忘记了节点确实查看URL,因此节点检查器也必须查看URL。我可以通过转到以下URL访问chrome上的调试控制台:

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