无法使节点调试工作

 songbird1471 发布于 2023-01-17 11:08

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

不能获取 /

(/路径完全适用于我的服务器.)

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

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

    2023-01-17 11:10 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有