Meteor - Sessione

Le sessioni vengono utilizzate per salvare i dati mentre gli utenti utilizzano l'app. Questi dati verranno eliminati quando l'utente lascia l'app.

In questo capitolo impareremo come impostare un oggetto sessione, memorizzare alcuni dati e restituire quei dati. Useremo la configurazione HTML di base.

meteorApp.html

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

Ora memorizzeremo myData localmente utilizzando Session.set()metodo. Una volta impostato il metodo, possiamo restituirlo utilizzandoSession.get() metodo.

meteorApp.js

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

   Session.set('mySession', myData);

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

Se controlliamo la console, vedremo che i dati memorizzati vengono registrati.

Nel prossimo capitolo impareremo come aggiornare automaticamente i modelli utilizzando la variabile Session.