Parse platform 拆分解析服务器和LiveQuery服务器设置可以';得不到事件

Parse platform 拆分解析服务器和LiveQuery服务器设置可以';得不到事件,parse-platform,Parse Platform,根据文档,我想将Parse服务器与Express和Parse LiveQuery服务器分离。和两个服务器设置,如下所示。但是,启动两台服务器后,无法获取ParseObject事件。有人能帮忙吗 我的Parse Server index.js设置如下所示: var api = new ParseServer({ databaseURI: databaseUri || 'mongodb://192.168.200.45:27017/dev', cloud: process.env.CLOUD

根据文档,我想将Parse服务器与Express和Parse LiveQuery服务器分离。和两个服务器设置,如下所示。但是,启动两台服务器后,无法获取ParseObject事件。有人能帮忙吗

我的Parse Server index.js设置如下所示:

var api = new ParseServer({
  databaseURI: databaseUri || 'mongodb://192.168.200.45:27017/dev',
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  appId: process.env.APP_ID || 'AppID',
  masterKey: process.env.MASTER_KEY || 'MasterKey', //Add your master key here. Keep it secret!
  //javascriptKey: process.env.JAVASCRIPT_KEY || '',
  serverURL: process.env.SERVER_URL || 'http://192.168.200.45:1111/parse',  // Don't forget to change to https if needed
  liveQuery: {
    classNames: ['ProductCount'],
    redisURL: 'redis://192.168.200.45:2222'
  },
});
var app = express();


var port = process.env.PORT || 1111;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
    console.log('App on port ' + port + '.');
});

// This will enable the Live Query real-time server
ParseServer.createLiveQueryServer(httpServer,  {
  redisURL: 'redis://192.168.200.45:2222'
});
var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var path = require('path');


var api = new ParseServer({
  appId: process.env.APP_ID || 'AppID',
  masterKey: process.env.MASTER_KEY || 'MasterKey', //Add your master key here. Keep it secret!
  serverURL: process.env.SERVER_URL || 'http://192.168.200.45:1111/parse',  // Don't forget to change to https if needed
  websocketTimeout: 10 * 1000,
  cacheTimeout: 60 * 600 * 1000,
  logLevel: 'VERBOSE',
  liveQuery: {
    classNames: ['ProductCount'],
    redisURL: 'redis://192.168.200.45:2222'
  }
});


var app = express();


var port = 2222;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
    console.log('LiveQuery Server running on port ' + port + '.');
});

// This will enable the Live Query real-time server
ParseServer.createLiveQueryServer(httpServer,  {
  redisURL: 'redis://192.168.200.45:2222'
});
我的LiveQuery服务器设置如下所示:

var api = new ParseServer({
  databaseURI: databaseUri || 'mongodb://192.168.200.45:27017/dev',
  cloud: process.env.CLOUD_CODE_MAIN || __dirname + '/cloud/main.js',
  appId: process.env.APP_ID || 'AppID',
  masterKey: process.env.MASTER_KEY || 'MasterKey', //Add your master key here. Keep it secret!
  //javascriptKey: process.env.JAVASCRIPT_KEY || '',
  serverURL: process.env.SERVER_URL || 'http://192.168.200.45:1111/parse',  // Don't forget to change to https if needed
  liveQuery: {
    classNames: ['ProductCount'],
    redisURL: 'redis://192.168.200.45:2222'
  },
});
var app = express();


var port = process.env.PORT || 1111;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
    console.log('App on port ' + port + '.');
});

// This will enable the Live Query real-time server
ParseServer.createLiveQueryServer(httpServer,  {
  redisURL: 'redis://192.168.200.45:2222'
});
var express = require('express');
var ParseServer = require('parse-server').ParseServer;
var path = require('path');


var api = new ParseServer({
  appId: process.env.APP_ID || 'AppID',
  masterKey: process.env.MASTER_KEY || 'MasterKey', //Add your master key here. Keep it secret!
  serverURL: process.env.SERVER_URL || 'http://192.168.200.45:1111/parse',  // Don't forget to change to https if needed
  websocketTimeout: 10 * 1000,
  cacheTimeout: 60 * 600 * 1000,
  logLevel: 'VERBOSE',
  liveQuery: {
    classNames: ['ProductCount'],
    redisURL: 'redis://192.168.200.45:2222'
  }
});


var app = express();


var port = 2222;
var httpServer = require('http').createServer(app);
httpServer.listen(port, function() {
    console.log('LiveQuery Server running on port ' + port + '.');
});

// This will enable the Live Query real-time server
ParseServer.createLiveQueryServer(httpServer,  {
  redisURL: 'redis://192.168.200.45:2222'
});

你好我和你在同一个地方!我有一个解析服务器,在那里我运行我的应用程序并存储我的数据库,还有一个用于LiveQuery。。。这就是我被困的地方。。。我看过Parse的文档,但没有太多说明!你能告诉我为什么我需要redis以及如何使用它吗?嗨,很高兴听到有人也解决了这个问题,然后可以一起讨论。关于Redis结构,你可以查看下面的链接,有解释嗨,谢谢回复!如果我做对了,我需要在某个地方部署redis服务器,对吗?如果是这样的话,在部署解析服务器的服务器上安装它是一个好主意,还是应该在单独的服务器上安装它?此外,redis是否像负载平衡器一样工作?(比如nginx)还是需要为LiveQuery服务器设置一个?(很抱歉问了你这么多问题,但我在任何地方都找不到答案:)你有没有想过这个问题?