为什么不应该';我不能托管自己的Socket.io副本吗?

为什么不应该';我不能托管自己的Socket.io副本吗?,socket.io,Socket.io,如果在我的系统上本地托管了一个网页,并且安装了socket.io,则可以在连接socket.io.js的情况下使用此网页: <!doctype html> <html> <head> <title>SkyOS</title> <script src="/socket.io/socket.io.js"></script> </head> <body> </body> </h

如果在我的系统上本地托管了一个网页,并且安装了socket.io,则可以在连接socket.io.js的情况下使用此网页:

<!doctype html>
<html>
<head>
<title>SkyOS</title>
<script src="/socket.io/socket.io.js"></script>
</head>
<body>
</body>
</html>

斯基奥斯
但是,如果我想从像GoDaddy这样的网络主机上提供这个网页,通过安装该文件不会在目录中

所以,这很简单。只需将socket.io.js上传到Web主机上。除一个问题外:

我在网上的任何地方都找不到socket.io.js


所以,据我所知,我永远不应该那样做。我是不是遗漏了什么?socket.io是否不像其他库一样是一个普通的javascript库

socket.io服务器已获得适当的可用客户端库,并将从
/socket.io/socket.io.js
文件()为其提供服务


如果您没有使用socket.io服务器作为通用HTTP服务器,只需预先设置适当的主机即可。

在回答该问题时,会说js文件由socket.io服务器提供。我的问题是“为什么?”socket.io服务器为什么需要托管该文件@RobertHarvey很可能是因为它由于配置设置或其他原因而更改。@RobertHarvey是的,我在这里找到了困惑的根源