在 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