U moet een aangepaste sessieopslag schrijven voor Express of Django. Django slaat standaard (evenals in django-redis-sessions) sessies op als gepekelde Python-objecten. Express slaat sessies op als JSON-tekenreeksen. Express, met connect-redis, slaat sessies op onder de sleutel sess:sessionId
in redis, terwijl Django (niet helemaal zeker hiervan) ze lijkt op te slaan onder de sleutel sessionId
. U kunt mogelijk django-redis-sessions als basis gebruiken en encode
negeren , decode
, _get_session_key
, _set_session_key
en misschien nog een paar anderen. U moet er ook voor zorgen dat cookies op dezelfde manier worden opgeslagen en versleuteld.
Het is duidelijk dat het veel moeilijker zal zijn om een sessiewinkel voor Express te maken die Python-objecten kan picken en unpicken.