节点新手,所以我觉得我可能会遗漏一些微不足道的事情:
我在使用express.js的node.js服务器上使用socket.io。然后我决定将它从我的项目中完全删除。在我包含或安装任何socket.io文件或依赖项之前,我恢复了旧的提交。
但是,现在当我启动节点服务器(npm start
)时,我现在每隔几秒就会在控制台中看到404错误:
GET /socket.io/?EIO=3&transport=polling&t=LCq0Mj7 404 9.697 ms - 1525
从我对git的理解来看,这些甚至可能是什么?在我使用socket.io做任何事情之前,我被切换回提交。我可以看到我的代码恢复了它的样式。我甚至尝试删除节点模块并卸载socket.io。
感谢任何帮助,谢谢!
答案 0 :(得分:1)
您正在客户端上运行socket.io。浏览器有一个运行旧HTML的窗口,或者浏览器在启动时加载页面的缓存版本,或者您忘记从模板中删除socket.io客户端代码。
您可以通过记录请求来自哪个IP地址以及它正在发送的User-Agent
标头来查明它是什么机器。