Метеор - Сессия
Сеансы используются для сохранения данных, пока пользователи используют приложение. Эти данные будут удалены, когда пользователь покинет приложение.
В этой главе мы узнаем, как установить объект сеанса, сохранить некоторые данные и вернуть эти данные. Мы будем использовать базовую настройку 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.