javascript – 无法让节点调试工作

这感觉真的很傻,但是我不能让节点检查器/节点调试工作.

说明说要做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了解更多信息.

相关文章

什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据...
前言 今天复习了一些前端算法题,写到一两道比较有意思的题:...
最近在看回JavaScript的面试题,this 指向问题是入坑前端必须...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面