【问题标题】:Socket.IO still polling after removal from project从项目中删除后,Socket.IO 仍在轮询
【发布时间】:2016-03-02 05:29:20
【问题描述】:

新节点,所以我觉得我可能在这里遗漏了一些微不足道的东西:

我在使用 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。

感谢任何帮助,谢谢!

【问题讨论】:

    标签: node.js git sockets socket.io


    【解决方案1】:

    您正在客户端上运行 socket.io。浏览器有一个运行旧 HTML 的窗口,或者浏览器在您启动时正在加载页面的缓存版本,或者您忘记从模板中删除 socket.io 客户端代码。

    您可以通过记录请求来自的 IP 地址和它发送的 User-Agent 标头来确定它是什么机器。

    【讨论】:

    • 不确定哪个有效,但我重新启动了浏览器和终端。这似乎起到了作用。谢谢。
    猜你喜欢
    • 2018-11-12
    • 2018-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-08
    • 2020-12-12
    • 1970-01-01
    相关资源
    最近更新 更多