Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Socket.IO don';t TideSDK应用程序内部加载_Javascript_Node.js_Webkit_Socket.io_Tidesdk - Fatal编程技术网

Javascript Socket.IO don';t TideSDK应用程序内部加载

Javascript Socket.IO don';t TideSDK应用程序内部加载,javascript,node.js,webkit,socket.io,tidesdk,Javascript,Node.js,Webkit,Socket.io,Tidesdk,我使用Node.JS+Socket.IO+TideSDK创建了一个聊天应用程序,实际上我的Node.JS+Socket.IO服务器可以通过浏览器完美地工作,但是当尝试用我的TideSDK应用程序加载服务器时,出现了以下错误: ReferenceError:找不到变量:io 会发生什么事 下面的代码是我如何调用服务器的 <script src="https://mynodeserver.com/socket.io/socket.io.js"></script> <sc

我使用Node.JS+Socket.IO+TideSDK创建了一个聊天应用程序,实际上我的Node.JS+Socket.IO服务器可以通过浏览器完美地工作,但是当尝试用我的TideSDK应用程序加载服务器时,出现了以下错误: ReferenceError:找不到变量:io

会发生什么事

下面的代码是我如何调用服务器的

<script src="https://mynodeserver.com/socket.io/socket.io.js"></script>
<script>
    var socket = io.connect('https://mynodeserver.com/');
</script>

var socket=io.connect('https://mynodeserver.com/');

问题可能是调用var socket=io.connect()时没有加载;您可能应该将其包装在某种document.ready事件(document.addEventListener('DOMContentLoaded',function(){var socket=io.connect(');})中)或者类似的。谢谢Jesper,我会尝试这样做。Jesper,您的代码在Mac OS中工作,但当我尝试在Windows中运行应用程序时,会出现错误。@Tomazio请查看@fairwinds何时发布TideKit?