ดาวตก - เซสชัน

เซสชันใช้สำหรับบันทึกข้อมูลในขณะที่ผู้ใช้กำลังใช้แอป ข้อมูลนี้จะถูกลบเมื่อผู้ใช้ออกจากแอป

ในบทนี้เราจะเรียนรู้วิธีการตั้งค่าวัตถุเซสชันจัดเก็บข้อมูลบางส่วนและส่งคืนข้อมูลนั้น เราจะใช้การตั้งค่า HTML พื้นฐาน

eorApp.html

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

ตอนนี้เราจะจัดเก็บ myData โดยใช้ในประเทศ Session.set()วิธี. เมื่อตั้งค่าวิธีการแล้วเราสามารถส่งคืนโดยใช้Session.get() วิธี.

eorApp.js

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

   Session.set('mySession', myData);

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

หากเราตรวจสอบคอนโซลเราจะเห็นว่ามีการบันทึกข้อมูลที่จัดเก็บไว้

ในบทถัดไปเราจะเรียนรู้วิธีการอัปเดตเทมเพลตอัตโนมัติโดยใช้ตัวแปรเซสชัน