首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >重用/重新启动同一节点检查会话

重用/重新启动同一节点检查会话
EN

Stack Overflow用户
提问于 2017-02-20 17:06:37
回答 2查看 2.3K关注 0票数 23

一旦node.js程序在--inspect会话的上下文中运行完成(即通过Chrome dev tools调试器),是否可以在不从命令行重新发出--inspect命令的情况下重新启动它?

重新发出--inspect命令的问题是,它每次都会生成一个不同的chrome url,然后每次都必须将其复制粘贴到Chrome中。理想情况下,我希望能够推动F5重新启动chrome调试会话。

所以有两个问题:

  1. 我无法重新启动调试会话而不杀死当前(即没有办法只是刷新)。
  2. 我必须在每次启动新会话时将url复制粘贴到chrome中。(没有问题1那么糟糕。)
EN

回答 2

Stack Overflow用户

发布于 2017-02-22 00:25:35

这里有几个选项供您选择,尽管这两个选项都不能提供简单的F5刷新,但这两个选项都比复制/粘贴由--inspect标志生成的新URL要好得多。

最好的解决方案是为Chrome或Opera安装这个扩展:https://chrome.google.com/webstore/detail/nim-node-inspector-manage/gnhhdgbaldcilmgcpfddgdbkhjohddkj

这将为您管理节点检查器。然后,每当您的节点服务器生成检查DevTools时,您的浏览器就会在检查模式下打开Chrome。

如果你想走低技术(更多手动)的路线,或者不想安装Chrome扩展,只需打开你的Chrome,进入"chrome://inspect",稍等片刻,你就会在Remote Target下得到一个包含你的Node服务器的列表。这种方法的缺点是,每次服务器重新启动时,您都需要重新单击"inspect“链接。

票数 20
EN

Stack Overflow用户

发布于 2018-09-24 04:15:33

同样值得注意的是,如果您只需使用新ID更新检查员的url,它也会起作用。

当你重启node时,你会得到类似这样的结果:

代码语言:javascript
复制
Debugger listening on ws://127.0.0.1:9222/72c791b7-178f-47e8-93b1-d1be4d5ffe1e

port/之后的位就是您想要的。替换检查员的url中的代码,它将连接到最新的会话。

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

https://stackoverflow.com/questions/42340319

复制
相关文章

相似问题

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