2016-07-25 7 views
0

I verwendet Cookie-Parser und Körper-Parser für node.js Chat installiert werden. Ich verwende Code aus github wird es nicht laufen, und es zeigt FehlerFehler: Die meisten Middleware (wie cookieParser) nicht mehr mit Express gebündelt und müssen separat

Error: Most middleware (like cookieParser) is no longer bundled with Express and must be installed separately.

Der Code hier

https://github.com/joshmarshall/uberchat

+3

Die Nachricht scheint ziemlich klar - haben Sie versucht, was es Ihnen sagt, zu tun? – Filburt

Antwort

2

Für cookieParser ist, statt dieser Zeile:

app.use(express.cookieParser({"secret": config.cookieSecret})); 

installieren das Cookie-Modul für Ihr Projekt und verwenden Sie so etwas:

All diese Informationen sind nur durch die Suche „npm cookieparser“ und Blick auf dem cookieparser doc zur Verfügung.

+0

ok thank u ... u kann einigen Link für mehr Chat-ähnliche Gruppe und persönliche Chat –

+0

@ManojK senden - Sie können an dem Chat-Demo-Code aussehen können, die auf der [Socket.io Website] dokumentiert ist (http: // Buchse. io /). Wenn ich Ihre ursprüngliche Frage beantwortet habe, dann folgen Sie bitte dem Stapelüberlaufverfahren und zeigen Sie dies der Community an, indem Sie auf das grüne Häkchen links neben der Antwort klicken. Bei weiteren Fragen zu einem neuen Thema sollten Sie eine andere Frage stellen. – jfriend00

2

Versuchen Sie, CookieParser separat zu installieren. Weil express nicht mehr den internen CookieParser enthält (ab Version 4).

Nach cookieParser über npm Schreib Installation in Sie app.use(cookieParser());

Es app.js Datei funktionieren sollte.