javascript - 我如何在 Meteor 中设置和获取 cookie(服务器端)?

标签 javascript meteor

如何在 Meteor 中设置和获取 cookie(服务器端)?

最佳答案

Meteor 目前不支持在服务器上使用 cookie。

不过,您可以在客户端使用 cookie。这是在用户第一次访问页面时显示初始屏幕的片段:

Meteor.startup(function () {
    if (!document.cookie.match("splash="))      
      $('body').append(Meteor.ui.render(Template.splash));      
});

Template.splash.events = {
    'click .submit': function () {      
        document.cookie = "splash=ack;expires=Sat, 23 Mar 2013 00:00:0 GMT";    
        $('#splash_outer').remove();        
    }   
};

您可以使用类似的方法并在客户端代码中设置 cookie,然后在方法调用中将结果发送到服务器。

关于javascript - 我如何在 Meteor 中设置和获取 cookie(服务器端)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10108741/

相关文章:

javascript - 使用循环为函数设置多个超时

templates - Meteor 模板和模板助手

javascript - pjax 失去了 Rails javascript

javascript - 在 img 标签中使用 addEventListener 而不是内联 'onclick' 事件

javascript - 删除 div 中的 <br>,但不删除该 div 子级中的 <br>

javascript - 使 Waypoints jQuery 插件仅在到达底部一次时触发

meteor - Meteor js中Deps和Tracker的区别

javascript - 如何在 meteor js中获取点击事件的值(value)?

meteor - 如何在 Meteor 项目中使用现有的 MongoDB?

javascript - 我应该如何使用外部脚本构建一个 Meteor 项目?