Socket.io“;“io未定义”;
我的socket.io有问题。我加载服务器文件Socket.io“;“io未定义”;,socket.io,Socket.io,我的socket.io有问题。我加载服务器文件 require("socket.io").listen(801); 然后在我的html上按一个按钮 <script src="/socket.io/socket.io.js"></script> <script> function doSocket() { io.connect("serverHost:801"); } </script> <input type="button" onclic
require("socket.io").listen(801);
然后在我的html上按一个按钮
<script src="/socket.io/socket.io.js"></script>
<script>
function doSocket() {
io.connect("serverHost:801");
}
</script>
<input type="button" onclick="doSocket()">
函数doSocket(){
io.connect(“服务器主机:801”);
}
我得到一个错误,“io未定义。”
如何解决此问题?由于您正在端口801上运行socket.io服务器,因此还需要从该端口请求客户端文件:
<script src="http://serverHost:801/socket.io/socket.io.js"></script>
谢谢,这很有效。我永远也想不到。没有任何信息让我相信这是真的。@LogicalAngel网站上的示例代码使用端口80,这隐藏了服务器也提供客户端代码的事实。我同意这令人困惑。