Redis
 sql >> Datenbank >  >> NoSQL >> Redis

'session' ist undefiniert, wenn express / redis für den Sitzungsspeicher verwendet wird

Sitzungen funktionieren nur, wenn Sie diese 3 in dieser Reihenfolge haben:

app.use(express.cookieParser());
app.use(express.session());
app.use(app.router);

Ich bin mir nicht sicher, ob der Router für die Verwendung von Sitzungen zwingend erforderlich ist, aber er unterbricht sie, wenn er vor ihnen platziert wird.