„session” jest niezdefiniowane podczas korzystania z express / redis dla sklepu sesji

Próbuję używać redis do sesji w mojej ekspresowej aplikacji.

Robię co następuje:

<code>var express = require('express');
var RedisStore = require('connect-redis')(express);

app.configure('development', function(){     
    app.use(express.session({ secret: "password", 
                            store: new RedisStore({
                                          host: "127.0.0.1",
                                          port: "6379",
                                          db: "mydb"
                                        })  
          }));
</code>

Później, w mojej aplikacji, jeśli zrobię coś takiego:

<code>var whatever = req.session.someProperty;
</code>

Dostaję:

Nie można odczytać właściwości „someProperty” z undefined

Oznacza to, że req.session jest niezdefiniowane(Widzę to z wpisu w konsoli.log w sekcji konfiguracji)

Zdecydowanie uruchomiłem redis i widzę, że moja aplikacja początkowo łączy się z nią (używając monitora redis-cli)

questionAnswers(5)

yourAnswerToTheQuestion