流星 - 会话


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

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

流星App.html

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

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

流星App.js

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

   Session.set('mySession', myData);

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

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

流星会话日志

在下一章中,我们将学习如何使用 Session 变量自动更新模板。