node.js – Sitzung im Express-Router konnte nicht abgerufen werden
ringa_lee
ringa_lee 2017-05-17 09:57:04
0
3
868

Ich verwende app.post(); direkt in app.js, um die Sitzung abzurufen.
Aber ich kann die Sitzung nicht abrufen, wenn ich router.post(); im Router verwende.
Was ist los? Ich bitte Gott um Führung

Wie im Bild gezeigt

Zeigt, dass Seesion nicht erhalten werden kann

ringa_lee
ringa_lee

ringa_lee

Antworte allen(3)
巴扎黑

是不是顺序的问题,session中间件需要在所有router之前

仅有的幸福

感觉你第二个router没有和app关联起来,
所以你后面那个没有进入session中间件,导致session取不到。

我想大声告诉你

app.use('/xxx', router);

是不是少了这个

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage