Estoy usando este código en el lado del servidor
app.get('/private', requiresAuth(), function (req, res) { ... res.render('private', {ListOfLoggedUsers: ListOfLoggedUsers});Lo que estoy enviando al cliente es una matriz de objetos que se ve así
[ { userid: 'npwtest2', useridtimestamp: '2021-11-05T15:44:15.516Z', latitude: undefined, longitude: undefined }, { userid: 'npwtest3', useridtimestamp: '2021-11-05T15:44:30.028Z', latitude: 15.7855745, longitude: 15.9264816 }, { userid: 'npwtest2@malinator.com', useridtimestamp: '2021-11-05T15:45:12.515Z', latitude: 55.7855745, longitude: 15.9264816 } ]En el lado del cliente, estoy usando manillares para acceder a esta variable:
<div> {{#each ListOfLoggedUsers}} <div class="row"> <div class="col-md-12"> <p>Logged user id: {{userid}}, Login date: {{moment useridtimestamp format="DD.MM.YYYY HH:mm:ss"}}, Latitude: {{latitude}}, Longitude: {{longitude}} </p> </div> {{/each}} </div>Esta parte funciona bien, obtengo el resultado que quiero
Estoy tratando de acceder a esos ListOfLoggedUsers desde el script java en línea pero sin ningún éxito
<script> var loggedUser = {{ListOfLoggedUsers}} or var loggedUser = [{{ListOfLoggedUsers}}]; console.log (loggedUser) </script>¿Alguna idea de cómo puede acceder a esta matriz de objetos dentro de javascript en línea? Gracias por adelantado.