Meteor - sesja
Sesje służą do zapisywania danych, gdy użytkownicy korzystają z aplikacji. Te dane zostaną usunięte, gdy użytkownik opuści aplikację.
W tym rozdziale nauczymy się, jak ustawić obiekt sesji, przechowywać pewne dane i zwracać te dane. Użyjemy podstawowej konfiguracji HTML.
meteorApp.html
<head>
<title>meteorApp</title>
</head>
<body>
<div>
{{> myTemplate}}
</div>
</body>
<template name = "myTemplate">
</template>
Teraz będziemy przechowywać myData lokalnie używając Session.set()metoda. Po ustawieniu metody możemy ją zwrócić za pomocąSession.get() metoda.
meteorApp.js
if (Meteor.isClient) {
var myData = {
key1: "value1",
key2: "value2"
}
Session.set('mySession', myData);
var sessionDataToLog = Session.get('mySession');
console.log(sessionDataToLog);
}
Jeśli sprawdzimy konsolę, zobaczymy, że zapisane dane są rejestrowane.
W następnym rozdziale dowiemy się, jak automatycznie aktualizować szablony za pomocą zmiennej Session.