【发布时间】:2014-10-24 08:43:06
【问题描述】:
我有一个基本的 express 应用程序,我正在尝试调试,但我无法让节点检查器在 OSX 上正常工作
在一个终端窗口中我运行:
node --debug-brk server.js
在我运行的另一个终端窗口中:
node-inspector
节点检查器在此处打开:
http://localhost:8080/debug?port=5858
在另一个浏览器选项卡中,我尝试在此处打开我的网站
http://localhost:8080/
我被打印到屏幕上
Cannot GET /
如果我改为打开
http://localhost:3000
我得到了我的应用程序,因为我在 server.js 中设置了它
app.set('port', process.env.PORT || 3000);
但现在调试器中的断点都不起作用
我确信我在这里做了一些愚蠢的事情,但我一遍又一遍地阅读文档和教程,但我无法让它发挥作用。
我尝试过的其他事情是在一个终端窗口中运行:
node-debug server.js
我得到和上面一样的东西。调试检查器打开并在第一行停止,我的站点位于
http://localhost:8080
还是说
Cannot GET /
我也试过了
node-debug --no-debug-brk server.js
我得到了相同的结果,除了节点检查器没有在第一行停止
【问题讨论】:
标签: node.js express node-inspector