suchen

Heim  >  Fragen und Antworten  >  Hauptteil

node.js – Sitzung im Express-Router konnte nicht abgerufen werden

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_leeringa_lee2834 Tage vor871

Antworte allen(3)Ich werde antworten

  • 巴扎黑

    巴扎黑2017-05-17 09:59:04

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

    Antwort
    0
  • 仅有的幸福

    仅有的幸福2017-05-17 09:59:04

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

    Antwort
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-17 09:59:04

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

    是不是少了这个

    Antwort
    0
  • StornierenAntwort