繁体   English   中英

无法使节点调试工作

[英]Can't get node-debug to work

这感觉真的很傻,但我不能让节点检查器/ 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/ ,我得到:

不能获取 /

/ path一般在我的服务器上完全有效。)

默认情况下, node-debug--debug-brk模式启动应用程序。 这会在第一行停止您的应用程序(表示未启动)。

您可以使用node-debug --no-debug-brk查看node-debug --h以获取更多信息。

哎。 好的,在我发布之前再看了一些问题。 看起来问题只是我没有在调试模式下运行原始实例。 没有人告诉我我必须这样做,所以我只是不知道其他!

现在对我有用的是什么:

> node debug web

然后在另一个终端

> node-debug web.js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM