javascript - 在 Meteor.js 热代码重新加载上取消设置 session 变量

标签 javascript session meteor

当发生热代码重新加载时,如何取消设置 Session 变量?

我有以下订阅代码并希望在热代码重新加载时执行 Session.set('score', '')

Deps.autorun( function() {
    Meteor.subscribe('score', Meteor.userId(), function() {
        Session.set('score', new Date().getTime())
    })
})

最佳答案

Session.keys 是一个对象,因此您可以在启动时像这样删除“分数”。

Meteor.startup(function () {
    delete Session.keys['score'];
});

关于javascript - 在 Meteor.js 热代码重新加载上取消设置 session 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21794384/

相关文章:

java - httpservletrequest - 创建新 session /更改 session ID

session - Apache Wicket 口 : Injecting dependencies in Session (using Guice)

javascript - 删除 ReactiveDict 值

javascript - meteor :如何使用模板事件检索 "{{this}}-value"

javascript - 连续的 ajax 调用卡住 chrome 和 IE

javascript - 需要从路由中渲染变量以在客户端 JavaScript 中使用

ruby-on-rails - 使用命名空间时设计和 current_user 问题

javascript - 将多页 pdf 嵌入到网站中,用户可以在页面之间翻转 + 其他功能

javascript - 运算符 '>' 不能应用于 Angular 8 中的类型 'void' 和 'number'

javascript - 将返回的文本解析为定义的格式?