Node js Fehler: Die meisten Middleware (wie Session) ist nicht mehr mit Express gebündelt und muss separat installiert werden [geschlossen]

8

Ich habe gerade auf Express Version 3 aktualisiert und sehe einen Fehler in meiner Middleware. Speziell:

Error: Most middleware (like session) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.

Die Stapelverfolgung ist:

%Vor%

Wie behebe ich das?

    
Saravanan 19.11.2014, 12:35
quelle

2 Antworten

20

in neueren Versionen von Express, Middle-Ware wie Sitzung sind nicht mit Express gebündelt und wenn Sie sie verwenden möchten, müssen Sie sie separat installieren. wie:

%Vor%

und fordern Sie es dann:

%Vor%     
Mohammad Rahchamani 19.11.2014 12:44
quelle
11

Ich denke, Ihr Problem besteht darin, von Express 2 auf 3 zu aktualisieren. In Express 3 sind die meisten Pakete, die zuvor mit ihnen gebündelt wurden, nun in Ihrer App ein einzelnes Paket, das Sie benötigen.

Natürlich müssen Sie es in Ihre package.json einbinden und die npm-Installation wie gewohnt durchführen.

%Vor%

Siehe: ExpressJS / Sitzung

    
Kangcor 19.11.2014 12:45
quelle

Tags und Links