首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Chrome Dev工具调试节点:“调试会话已关闭”等问题

Chrome Dev工具调试节点:“调试会话已关闭”等问题
EN

Stack Overflow用户
提问于 2017-06-27 00:26:57
回答 1查看 860关注 0票数 0

tl;dr:获取“调试连接关闭,原因: websocket_closed。”当尝试在Node中使用Chrome开发工具进行调试时。

我想做一些Node应用的代码单步执行。我想我应该试一试Chrome Dev工具。

我有一些问题阻碍了我使用CDT,我非常感谢任何人的帮助。

1)当我在终端中执行以下命令时

代码语言:javascript
复制
node --inspect myFile.js

代码语言:javascript
复制
nodemon --inspect myFile.js

服务器看起来启动得很好,但是当我通过

about://inspect

CDT Node调试器中没有任何内容,没有源代码,没有任何内容。相反,如果我通过将上述命令在终端中生成的URL粘贴到Chrome中来访问这些工具--类似于

chrome-devtools://devtools/remote/serve_file/@521e5b7/inspector.html?experiments=true&v8only=true&ws=localhost:9229/node

我在CDT Node调试器中得到一个声明

代码语言:javascript
复制
Debugging connection was closed.  Reason: websocket_closed. 

怎么回事?

2)当我添加"--debug-brk“标志时

代码语言:javascript
复制
node --inspect --debug-brk

服务器甚至不能正常启动。

我使用的是MacOS 10.12.4,Nodev6.3.1。服务器在端口9999上运行,有一个客户端应用程序在该端口上访问服务器,客户端应用程序在端口4200上运行。我正在尝试调试这里的服务器代码。

(顺便说一句,如果您有比CDT更好的工具来调试Node,我很想知道--我有WebStorm,但是调试Node的过程似乎比CDT更复杂。)

任何帮助都非常感谢--

EN

回答 1

Stack Overflow用户

发布于 2017-06-28 21:06:41

也许是天气原因?:按照之前相同的过程,相同的代码,我已经让CDT处理我想要调试的应用程序。警告

代码语言:javascript
复制
Debugging connection was closed.  Reason: websocket_closed. 

正在发出应用程序已停止的信号,因此没有打开连接。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44764270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档