Метеор - Сессия

Сеансы используются для сохранения данных, пока пользователи используют приложение. Эти данные будут удалены, когда пользователь покинет приложение.

В этой главе мы узнаем, как установить объект сеанса, сохранить некоторые данные и вернуть эти данные. Мы будем использовать базовую настройку HTML.

meteorApp.html

<head>
   <title>meteorApp</title>
</head>
 
<body>
   <div>
      {{> myTemplate}}
   </div>
</body>
 
<template name = "myTemplate">
</template>

Теперь будем хранить myData локально используя Session.set()метод. Как только метод установлен, мы можем вернуть его, используяSession.get() метод.

meteorApp.js

if (Meteor.isClient) {
  
   var myData = {
      key1: "value1",
      key2: "value2"
   }

   Session.set('mySession', myData);

   var sessionDataToLog = Session.get('mySession');
   console.log(sessionDataToLog);
}

Если мы проверим консоль, мы увидим, что сохраненные данные записываются.

В следующей главе мы узнаем, как автоматически обновлять шаблоны с помощью переменной Session.