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

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);

是不是少了这个

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!