Meteor - Session

Les sessions sont utilisées pour enregistrer des données pendant que les utilisateurs utilisent l'application. Ces données seront supprimées lorsque l'utilisateur quittera l'application.

Dans ce chapitre, nous allons apprendre comment définir un objet de session, stocker certaines données et renvoyer ces données. Nous utiliserons la configuration HTML de base.

meteorApp.html

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

Maintenant, nous allons stocker myData en utilisant localement Session.set()méthode. Une fois la méthode définie, nous pouvons la renvoyer en utilisantSession.get() méthode.

meteorApp.js

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

   Session.set('mySession', myData);

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

Si nous vérifions la console, nous verrons que les données stockées sont enregistrées.

Dans le chapitre suivant, nous apprendrons comment mettre à jour automatiquement les modèles à l'aide de la variable Session.