【发布时间】:2013-11-06 05:20:03
【问题描述】:
在我的流星应用程序中,我使用 Session 来存储有关用户活动的临时信息。我想使用 amplify.js 将这些信息的某些部分保存到浏览器,但不是全部。
我想要一种拥有“临时”会话密钥和“永久”会话密钥的方法。例如我可以打电话给
Session.set('persistent', 'this is persisted to browser memory');
Session.set('temporary', 'this will be erased on page reload, etc');
然后在页面重新加载后
Session.get('persistent'); // returns 'this is persisted to browser memory'
Session.get('temporary'); // returns undefined
我找到了a related post on SO,但这保存了这种方法保留了整个 Session 对象,我不想这样做。另外,我不想为此使用 MongoDB,我希望存储纯粹是客户端......
非常感谢!
【问题讨论】:
-
据我了解,链接的帖子对您有用。如果您需要“临时”会话密钥,请使用普通
Session,如果您需要“永久”会话密钥,请使用扩展SessionAmplify。