Będziesz musiał napisać własny magazyn sesji dla Express lub Django. Django domyślnie (podobnie jak w django-redis-sessions) przechowuje sesje jako marynowane obiekty Pythona. Express przechowuje sesje jako ciągi JSON. Express, z connect-redis, przechowuje sesje pod kluczem sess:sessionId
w redis, podczas gdy Django (nie do końca tego pewien) wydaje się przechowywać je pod kluczem sessionId
. Możesz być w stanie użyć django-redis-sessions jako podstawy i zastąpić encode
, decode
, _get_session_key
, _set_session_key
i być może kilka innych. Musisz również upewnić się, że pliki cookie są przechowywane i szyfrowane w ten sam sposób.
Oczywiście o wiele trudniej będzie stworzyć magazyn sesji dla Express, który może zamarynować i rozmarynować obiekty Pythona.