Dovrai scrivere un archivio di sessioni personalizzato per Express o Django. Django, per impostazione predefinita (così come in django-redis-sessions) memorizza le sessioni come oggetti Python in salamoia. Express archivia le sessioni come stringhe JSON. Express, con connect-redis, memorizza le sessioni sotto la chiave sess:sessionId
in redis, mentre Django (non del tutto sicuro di questo) sembra memorizzarli sotto la chiave sessionId
. Potresti essere in grado di utilizzare django-redis-sessions come base e sovrascrivere encode
, decode
, _get_session_key
, _set_session_key
e forse pochi altri. Dovresti anche assicurarti che i cookie siano archiviati e crittografati allo stesso modo.
Ovviamente, sarà molto più difficile creare un archivio di sessioni per Express in grado di prelevare e deselezionare oggetti Python.