Javascript 无法连接到deepstream
我是deepstream.io的新用户,我正在尝试从下面的deepstream站点运行该示例 但是在启动deepstream服务器之后,当我尝试访问下面的url时Javascript 无法连接到deepstream,javascript,connect,deepstream.io,Javascript,Connect,Deepstream.io,我是deepstream.io的新用户,我正在尝试从下面的deepstream站点运行该示例 但是在启动deepstream服务器之后,当我尝试访问下面的url时 要解决此问题,您需要将index.html(或包含deepstream客户端连接的任何文件)托管到Web服务器 当您连接到Web服务器以访问index.html时,它将执行javascript以启动deepstream客户端,然后该客户端将建立到运行在默认端口6020上的deepstream服务器的连接 希望这有帮助。你好,我也是
要解决此问题,您需要将index.html(或包含deepstream客户端连接的任何文件)托管到Web服务器 当您连接到Web服务器以访问index.html时,它将执行javascript以启动deepstream客户端,然后该客户端将建立到运行在默认端口6020上的deepstream服务器的连接 希望这有帮助。
你好,我也是一个新用户。您是否安装了所有需要的软件包?
Hi Im also a new user. Have you installed all the needed packages?
For me it works and my Index.html looks like this:
<!DOCTYPE html>
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/deepstream.io-client-js/2.1.1/deepstream.js"></script>
</head>
<body>
<div id="app"></div>
<input type="text" />
<script type="text/javascript">
var client = deepstream('localhost:6020').login();
var record = client.record.getRecord('myname');
var input = document.querySelector('input');
console.log("helloooo");
record.set('firstname', input.value);
});
record.subscribe('firstname', function(value) {
input.value = value;
});
</script>
</body>
</html>
对我来说,它是有效的,我的Index.html如下所示:
var client=deepstream('localhost:6020')。login();
var record=client.record.getRecord('myname');
var input=document.querySelector('input');
console.log(“hellooo”);
record.set('firstname',input.value);
});
record.subscribe('firstname',函数(值){
input.value=值;
});
deepstream是一个websocket服务器-需要使用deepstream客户端访问它(请参阅上面的答案)。在浏览器中键入URL(或使用其他HTTP通信方式请求URL)不会起任何作用