这感觉真的很傻,但是我不能让节点检查器/节点调试工作.
说明说要做npm安装,然后运行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端口),但是如果我没有单独的节点web.js实例运行,或者成功,如果我有另一个运行,但不成功,t检查员中的任何断点.
当我去http:// localhost:5858 /,我得到:
Remote debugging session already active
当我去http:// localhost:8080 /,我得到:
Cannot GET /
(该路径通常在我的服务器上工作)
解决方法
默认情况下,node-debug将以-debug-brk模式启动应用程序.
这会停止您的应用在第一行(表示不开始).
这会停止您的应用在第一行(表示不开始).
您可以使用node-debug –no-debug-brk查看node-debug -h了解更多信息.