gpt4 book ai didi

javascript - 在 livequery 中初始化用户类

转载 作者:行者123 更新时间:2023-11-29 10:34:20 25 4
gpt4 key购买 nike

我可以在实时查询中初始化用户类吗?我在我的 index.js 中初始化了用户类,它出现在我的 network inspector 中。 .但是当我尝试查询时,websocket 中什么也没有出现。

这是我如何初始化 livequery 的代码

var user = new Parse.Query('_User');
user.equalTo('email', $scope.currentUser.attributes.email);
user.include('money');
userSubscription = user.subscribe();

最佳答案

为了在您的解析服务器中使用 LiveQuery,您需要执行以下操作:

  1. 确保 _User 类在您初始化 ParseServer 的 LiveQuery 类下注册(在 NodeJS index.js 文件中)。如果您需要更多类,只需将它们添加到数组中即可

    liveQuery: {
classNames: ['_User']
}

  1. 使用以下代码初始化 Parse 实时查询服务器:

let httpServer = require('http').createServer(app);
httpServer.listen(port);
var parseLiveQueryServer = ParseServer.createLiveQueryServer(httpServer);

  1. 在您的 JS 客户端中,您应该执行以下操作:

script
let query = new Parse.Query('_User');
let subscription = query.subscribe();

subscription.on('open', () => {
console.log('open event');
});

subscription.on('update', (object) => {
console.log('user object updated!');
});

您有更多“创建”、“输入”等事件。为了知道如何使用它,请使用 this指导。

关于javascript - 在 livequery 中初始化用户类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39262654/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com