在 firebug 中看不到 socket.io 请求日志

Posted

技术标签:

【中文标题】在 firebug 中看不到 socket.io 请求日志【英文标题】:not able to see socket.io request logs in firebug 【发布时间】:2015-12-24 20:30:01 【问题描述】:

我正在使用 socket.io

就像正常的 http 请求一样,我们会在 firebug

中看到 LOGS

但在 socket.io 中,我无法在 firebug

中看到 LOGS

有什么办法可以查看这些日志或者我遗漏了什么?

socket.io demo

【问题讨论】:

使用像 Wireshark 这样的东西?或谷歌“调试 websocket” @RobIII 我搜索并得知 socket.io 内部使用网络套接字 并得到了这个link 你能把这个作为答案发布 【参考方案1】:

我不知道萤火虫(似乎有an extension)但Chrome (apparently) supports this。 您也可以尝试/使用Wireshark 和/或Fiddler 等工具。

这里的关键是 socket.io 基本上 (usually) 只是 websockets。

【讨论】:

【参考方案2】:

Firebug 不支持检查 WebSocket 通信,但有一个 enhancement request 用于此。 虽然 Firebug 显然已停产,但您不妨看看 enhancement request for the Firefox DevTools。

还有一个名为 WebSocket monitor 的扩展(由 Firebug 的主要贡献者编写),它在 DevTools 中添加了一个 WebSocket 检查面板。

【讨论】:

以上是关于在 firebug 中看不到 socket.io 请求日志的主要内容,如果未能解决你的问题,请参考以下文章

找不到Node.js /socket.io/socket.io.js express 4.0

调用服务器时找不到socket.io

找不到模块 socket.io

错误:找不到模块'socket.io-client / dist / socket.io.min.js'

找不到 socket.io.js [重复]

错误:找不到模块“socket.io”