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?
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%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
Tags und Links node.js