Подтвердить что ты не робот

Как установить и получить файлы cookie (серверная сторона) в Meteor?

Как установить и получить файлы cookie (серверная сторона) в Meteor?

4b9b3361

Ответ 1

В настоящее время у 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();        
    }   
};

Вы можете использовать аналогичный подход и установить куки файлы в код на стороне клиента, а затем отправить результаты на сервер в вызове метода.

Ответ 2

Обновление за апрель 2014 года. Теперь вы можете использовать meteor-user-session.