我正在测试构建在ExpressJs上的KrakenJs框架。如果我使用ExpressJs,我可以通过在两个单独的shell中运行这些命令来开始调试:
node --debug myApp.js
node-inspector
然后,如果我导航到URL http://localhost:8000/debug?port=5858
但KrakenJs告诉我:
URL / debug?port = 5858未解析为路由。
这是有道理的,因为KrakenJs没有定义路线。有没有办法让KrakenJs尊重调试请求?也许转发它?
答案 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