Jak ustawić i uzyskać pliki cookie (po stronie serwera) w Meteor?Jak mogę ustawić i uzyskać ciasteczka (po stronie serwera) w Meteor?
Odpowiedz
Meteor obecnie nie ma obsługiwanego sposobu używania plików cookie na serwerze.
Możesz jednak używać plików cookie na kliencie. Oto fragment, aby wyświetlić ekran powitalny po raz pierwszy użytkownik odwiedza stronę:
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();
}
};
można użyć podobnego podejścia i ustawić cookies w klienckiego kodu po stronie, a następnie przesłać wyniki do serwera w wywołaniu metody .
Potrzebuję uzyskać plik cookie klienta, który nie jest związany z bieżącą domeną (dlatego musi być dostępny po stronie serwera). [Opublikowaliśmy tutaj kontynuację] (https://groups.google.com/d/msg/meteor-talk/xLGOcruZ4c4/s2YnI4ZOkMIJ). – TimDog
Aktualizacja z kwietnia 2014 r .: teraz można użyć numeru meteor-user-session.
@zengr: Myślę, że źle zrozumiałeś pytanie. Możesz usunąć swój komentarz, a ja go usunę. –