这感觉真的很傻,但我不能让节点检查员/ 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/
,我得到:
不能获取 /
(/
路径完全适用于我的服务器.)
默认情况下,node-debug
以--debug-brk
模式启动app .这会在第一行停止您的应用程序(表示未启动).
您可以使用node-debug --no-debug-brk
查看node-debug --h
更多信息.