【问题标题】:Meteor subscribe function listening on server?流星订阅功能在服务器上监听?
【发布时间】:2018-06-29 03:45:15
【问题描述】:

我的 Meteor.subscribe 是否可以在服务器(而不是客户端)上监听?当我在后端有 Meteor.subscribe 时,meteor 说TypeError: Meteor.subscribe is not a function

我了解 Meteor 的约定是从服务器发布并在客户端订阅。

【问题讨论】:

  • 我认为您应该再次阅读发布订阅指南,这应该可以解决您的问题。 guide.meteor.com/data-loading.html
  • 您能否补充一下您为什么要这样做?也许您想要求完全不同的事情,但最终却遇到了一个显然无法解决的问题(如下面的答案所述)
  • 嘿@Jankapunkt,感谢您提供的信息。我想这样做是因为我想触发我的发布者回调。没关系,我想我找到了另一种让它工作的方法。

标签: meteor client-server publish-subscribe


【解决方案1】:

你不能从服务器订阅。你必须从服务器发布必要的数据,从客户端订阅必要的数据。这是meteor中的一个关键点。你应该对发布和订阅有正确的理解。使用meteor开发项目。否则你的项目性能会下降

【讨论】:

    【解决方案2】:

    不,这是不可能的。请参阅documentation。为什么您需要在服务器端订阅,而您可以直接执行任何生成发布将返回的游标的操作?

    【讨论】:

    • 谢谢!我现在明白了。
    猜你喜欢
    • 2015-05-23
    • 1970-01-01
    • 2019-08-09
    • 2016-02-17
    • 2012-10-01
    • 2021-04-06
    • 2020-11-11
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多