Node.js/Socket.io适用于除Firefox之外的所有应用程序,这可能是缓存问题

Node.js/Socket.io working in everything except Firefox, could this be a cache issue?

本文关键字:应用程序 问题 缓存 io Socket js 适用于 Firefox Node      更新时间:2024-03-31

我在修改node.js和socket.io,并使用Firefox。它一开始工作得很好,但当我更新时,它就完全停止了工作。我通过进行最基本的发射/广播呼叫来测试它(以前工作得很好),但它仍然不起作用。

它适用于我测试过的所有浏览器(Chrome、Opera、Safari),除了Firefox,我最好的猜测是这会是某种缓存问题,所以我做了npm cache clean,但仍然没有运气。我试着重新安装node.js和socket.io,但它仍然不起作用。我知道它正在连接到服务器,因为它正在启动握手并说"欢迎使用socket.io"。如果我直接转到服务器,但除此之外,什么都不起作用。

如果有人知道可能发生了什么,我会感谢你的帮助,我完全迷路了。

好吧,伙计们,我发现是什么原因导致了它是MAMP PRO服务器名称。我没有使用localhost:8888/mysite,而是将本地主机设置为只使用mysite.com(我相信大家都知道,出于开发目的,这更容易),出于某种原因,这导致了Firefox和socket.io的问题。

因此,如果有人遇到类似的问题,并且正在使用具有专用服务器名称的MAMP,请尝试使用直接本地主机路径,看看它是否有效。