【问题标题】:Where should Meteor defaults be set?Meteor 的默认值应该在哪里设置?
【发布时间】:2015-10-27 01:23:30
【问题描述】:

我想使用Session.setDefault 为我的 Meteor 应用设置一些默认值。

我曾认为基于首先加载顶级lib文件夹的Meteor文件的load order,此代码的最佳位置是lib/defaults.js文件。然而,当我运行我的代码时,我得到一个Session is not defined 错误

在哪里放置此代码以便它在服务器和客户端上工作的最佳位置?

【问题讨论】:

    标签: javascript meteor default


    【解决方案1】:

    在 Meteor 中,Sessiononly available on the client。因此,您应该在 client 文件夹中设置默认值,通常在 Meteor.startup() 挂钩中。

    如果您需要为客户端和服务器端设置一些通用默认值,您可以在服务器端设置值并在需要时使用method calls(非反应式)或使用Collection 从客户端检索它们和subscribe to it! (反应性)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-12
      • 1970-01-01
      • 2021-04-18
      • 2018-02-11
      • 2016-11-02
      相关资源
      最近更新 更多