2012-12-24 9 views

risposta

1

Vorrei esaminare il negozio utilizzato per i dati di sessione, a meno che non si utilizzino i cookie per archiviare effettivamente tutti i dati di sessione, non solo l'id di sessione.

Forse c'è un modo per accedere all'elenco delle sessioni indipendentemente da dove si memorizzano i dati di sessione, ma penso che non ci sia. Ma potrei sbagliarmi qui.

L'API della sessione Express è descritta come here, nel caso non fosse possibile trovarla (ho dedicato molto tempo a capire che molti oggetti Express sono effettivamente oggetti Connect e sono documentati lì). Ma probabilmente lo sapevi ...

0

Questo codice crea un percorso che restituisce una matrice di tutte le sessioni salvate. Se si utilizza express con il modulo express-session.

router.get('/sessions', (req, res) => { 
 
    req.sessionStore.sessionModel.findAll() 
 
    .then(sessions => sessions.map(sess => JSON.parse(sess.dataValues.data))) 
 
    .then((sessions) => { 
 
     res.send(sessions) 
 
    }) 
 
})

Problemi correlati