Session.setDefault位置在哪里

时间:2014-11-10 11:52:58

标签: meteor

你好,我是Meteor的新手。

我看到了this api文档。

在我认识Session.setDefault之前,

在Meteor.startup()

中使用默认会话设置
if(Meteor.startup(){
    Session.set("isArchive", false);
}

这个代码与Session.setDefault(key,value)完全相同吗?

1 个答案:

答案 0 :(得分:3)

不,他们不一样。存储在Session中的值在热代码推送中幸存,因此如果您使用Session.set初始化"变量",所有"变量"将在热代码推送时重新分配其默认值。使用Session.setDefault,他们将保留热门代码推送前的价值。