Meteor - Phiên
Phiên được sử dụng để lưu dữ liệu khi người dùng đang sử dụng ứng dụng. Dữ liệu này sẽ bị xóa khi người dùng rời khỏi ứng dụng.
Trong chương này, chúng ta sẽ học cách thiết lập một đối tượng phiên, lưu trữ một số dữ liệu và trả về dữ liệu đó. Chúng tôi sẽ sử dụng thiết lập HTML cơ bản.
meteorApp.html
<head>
<title>meteorApp</title>
</head>
<body>
<div>
{{> myTemplate}}
</div>
</body>
<template name = "myTemplate">
</template>
Bây giờ, chúng tôi sẽ lưu trữ myData sử dụng cục bộ Session.set()phương pháp. Khi phương thức được thiết lập, chúng tôi có thể trả lại nó bằng cách sử dụngSession.get() phương pháp.
meteorApp.js
if (Meteor.isClient) {
var myData = {
key1: "value1",
key2: "value2"
}
Session.set('mySession', myData);
var sessionDataToLog = Session.get('mySession');
console.log(sessionDataToLog);
}
Nếu chúng ta kiểm tra bảng điều khiển, chúng ta sẽ thấy rằng dữ liệu được lưu trữ đã được ghi lại.
Trong chương tiếp theo, chúng ta sẽ học cách tự động cập nhật mẫu bằng cách sử dụng biến Session.