Как установить и получить файлы cookie (серверная сторона) в Meteor?
Как установить и получить файлы cookie (серверная сторона) в Meteor?
Ответ 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.