gpt4 book ai didi

node.js - 从项目中删除后 Socket.IO 仍在轮询

转载 作者:太空宇宙 更新时间:2023-11-04 00:43:35 25 4
gpt4 key购买 nike

刚接触 Node ,所以我觉得我可能在这里遗漏了一些微不足道的东西:

我在使用express.js的node.js服务器上使用socket.io。然后我决定将其从我的项目中完全删除。在包含或安装任何 socket.io 文件或依赖项之前,我恢复到旧的提交。

但是,现在当我启动 Node 服务器 (npm start) 时,每隔几秒我就会看到控制台中出现 404 错误:

GET/socket.io/?EIO=3&transport=polling&t=LCq0Mj7 404 9.697 毫秒 - 1525

根据我对 git 的理解,这些怎么可能?在我对 socket.io 进行任何操作之前,我会切换回提交状态,我可以看到我的代码又恢复到原来的状态。我什至尝试删除 Node 模块并卸载socket.io。

感谢任何帮助,谢谢!

最佳答案

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

您可以通过记录请求来自哪个 IP 地址以及它发送的 User-Agent header 来查明它是什么机器。

关于node.js - 从项目中删除后 Socket.IO 仍在轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35733847/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com