2012-01-22 11 views
5

in rails lo store di sessione predefinito utilizza i cookie. la sessione viene eseguita il marshalling e firmata con una chiave segreta in modo che il cliente non possa temperare con essa. questo approccio è molto scalabile e non richiede alcun tipo di "back-end" per funzionare.esiste un archivio di sessione basato su cookie per nodejs (connect, express)?

Non riesco a trovare nulla di simile per Express o Connect.

+1

possibile duplicazione di [cookie di sola sessione per express.js] (http://stackoverflow.com/questions/4371178/session -only-cookie-for-express-js) – jcolebrand

+0

@jcolebrand - questa domanda riguarda i cookie di sola sessione (correlati alla durata del cookie), si tratta di memorizzare i dati di sessione nel cookie. Non collegato affatto. – UpTheCreek

+0

Di cosa stai parlando uomo? Tutti i cookie riguardano la memorizzazione di dati in essi. E il punto è che non si conservano i dati in qualcosa sul server. Penso che tu debba ripensare alla strategia. Inoltre, il tuo commento non è illuminante. Forse intendi fare una modifica alla domanda per tracciare una differenziazione? – jcolebrand

risposta

9

Connect 2x ha un built-in e questo è un esempio di quanto sarebbe semplice ottenere qualcosa di base con Express 3x https://gist.github.com/1491756 con il nuovo supporto cookie firmato. Puoi continuare a fare la stessa cosa senza aggiornare, ma dovrai utilizzare i programmi di utilità anziché i getter

+2

Thx! È ora parte di [email protected] con http://expressjs.com/api.html#cookieSession? – abernier

Problemi correlati