gpt4 book ai didi

meteor - "null"什么时候发布准备好?

转载 作者:行者123 更新时间:2023-12-04 11:38:59 26 4
gpt4 key购买 nike

在服务器上有以下代码:

Meteor.publish(null, function(){
// Return some cursors.
})

将根据文档具有以下效果:记录集会自动发送到所有连接的客户端。

我如何在客户端确定是否已收到此功能发布的所有文档?如果我改用订阅,它将为我提供一个准备好的回调,让我知道何时收到所有文件。这里的匹配方式是什么?或者当我的客户端代码开始执行时,客户端已经收到了文档?

最佳答案

恐怕没有办法为所谓的 universal subscriptions 准备好回调。你上面提到的。看看this part Meteor 的代码,其中 publishsubscription逻辑在服务器上定义。为方便起见,我复制/粘贴以下代码:

ready: function () {
var self = this;
if (self._isDeactivated())
return;
if (!self._subscriptionId)
return; // unnecessary but ignored for universal sub
if (!self._ready) {
self._session.sendReady([self._subscriptionId]);
self._ready = true;
}
}
_subscriptionId仅提供给命名订阅,这些订阅是您可以使用 Meteor.subscribe 手动定义的订阅。方法。 null对应的订阅发布功能,没有自己的 _subscriptionId ,从上面的代码可以看出,服务器不是试图发送 ready 的事件。给客户的消息。

关于meteor - "null"什么时候发布准备好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19890817/

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