这感觉很傻,但我无法让节点检查器 /node-debug
工作。
说明说要执行 npm install 然后运行node-debug web.js
. 所以我就这么做了。现在我打开了一个可爱的浏览器窗口,向我展示了带有断点的代码......并且不知道使用哪个 url 来实际访问代码。
检查员在http://localhost:8080/debug?port=5858
,终端机说:
> node-debug web.js
debugger listening on port 5858
Node Inspector is now available from http://localhost:8080/debug?port=5858
Debugging `web.js`
...
我尝试过启动localhost:5000
(这是我的express.js
端口),但是如果我没有node web.js
运行单独的实例,则失败,或者如果我运行另一个实例但没有触发检查器中的任何断点,则它会成功。
当我去 时http://localhost:5858/
,我得到:
远程调试会话已激活
当我去 时http://localhost:8080/
,我得到:
不能获取 /
(该/
路径通常在我的服务器上完全有效。)