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.