从在线主机运行我的网站时,客户端无法找到socket.io,但可以从本地主机运行如果您帮助我修复此问题,我会向您收取10美元

问题描述

我已经查看并尝试了10种以上的不同解决方案,但是似乎没有任何效果,我很茫然。我尝试将HTML文件中的src设置为“ http://Mywebsite.com:80/socket.io/socket.io.js”,并尝试更改服务器代码的顺序,并且尝试使用客户专门指向我网站的IP地址。

似乎都不起作用。当我在localhost上运行此程序时,它运行良好,没有任何问题,但是无论何时我的Web服务器,都会收到以下错误,如“检查”面板中所示。愿意尝试任何事情,并在此先感谢!

Client error

HTML Code

Server code

解决方法

似乎javascript文件,其中socket.io库不在您的Web服务器中。尝试将库的源文件更改为https://cdnjs.cloudflare.com/ajax/libs/socket.io/2.3.1/socket.io.js