会话用于当用户在使用应用程序时保存数据。当用户离开应用这些数据将被删除。



在本教程中,我们将学习如何设置会话对象,存储一些数据并返回数据。我们将使用基本的HTML设置。


meteorApp/import/ui/meteorApp.html

<head>
<title>meteorApp</title>
</head>

<body>
<div>
{{> myTemplate}}
</div>
</body>

<template name = "myTemplate">
</template>


现在,我们将使用Session.set()方法在本地存储 myData 数据。当它被方法设置后,我们可以通过使用Session.get()方法返回它。

client/main.js

if (Meteor.isClient) {

var myData = {
key1: "value1",
key2: "value2"
}

Session.set('mySession', myData);

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


如果我们检查控制台,我们将看到所存储的数据被记录。

Meteor会话_自动更新

在我们的下一个教程中,我们将向您展示如何使用Session变量自动更新。