在启动应用程序时,在LiveQueryClient.js中的WebSocket.socket.onerror中

时间:2017-11-17 11:18:36

标签: javascript node.js parse-platform livequery

我的实时查询小演示有问题,如附图所示。

说实话,我不知道为什么会出错。尝试找到一些解决方案,但尚未成功。如果你知道这个问题,请给我一些想法或解决方案。非常感谢。

解析服务器示例:1.4.0

解析JS SDK:1.10.2

NodeJS:8.9.1

npm:5.5.1

P / S:我已经添加了由Live Query支持的类。

enter image description here

以下是不使用Live Query

成功运行的源

enter image description here

Link to src with removed parse link:

var Parse = require('parse/node');

Parse.initialize("shetei5aeJ9Aequi6deejojiv7foh6Hieg2eesh9keingohw");
Parse.serverURL = 'serURLhere';

var Node = Parse.Object.extend('Node');
var q = new Parse.Query('Node');
var subscription = q.subscribe();

var procEventOpen = () => {
    console.log('subscription opened...');
};

subscription.on('open', procEventOpen);

1 个答案:

答案 0 :(得分:0)

当我在服务器网址中输入错字时,发生了这种情况。 尝试明确指定liveQueryServerURL参数:

Parse.liveQueryServerURL = 'ws://yourserverurl/parse';

请注意ws而不是http(s)