解决Chrome打开Node调试ws地址时出现ERR_DISALLOWED_URL_SCHEME错误
解决Chrome输入Node inspect的WS地址报错
ERR_DISALLOWED_URL_SCHEME的问题 别慌,这个错误很常见——Chrome不允许直接在地址栏输入ws://协议的链接,这是浏览器的安全限制导致的。你得用Chrome DevTools专门的Node调试入口来连接,具体操作如下:
- 打开Chrome的Node调试页面:在地址栏输入
chrome://inspect - 配置调试目标(如果没自动识别的话):
- 进入
chrome://inspect后,找到页面底部的Configure按钮 - 点击弹出对话框,添加
127.0.0.1:9229到目标列表,关闭对话框
- 进入
- 连接你的Node服务:
- 稍等几秒,Chrome会自动识别运行中的
node --inspect进程,在Remote Target区域看到类似start/server的条目 - 点击条目下方的inspect链接,就能打开调试面板开始调试了
- 稍等几秒,Chrome会自动识别运行中的
额外小技巧
如果想更省心,可以启动Node时改用--inspect-brk参数:
node --inspect-brk start/server
这样服务会在启动时自动暂停,Chrome会直接弹出调试窗口,不用手动去chrome://inspect找进程。
内容的提问来源于stack exchange,提问作者node.js;inspect
相关产品推荐
相关产品推荐

