Jestem względnie nowy dla nodejs itp. W każdym razie mam program, który próbuję napisać, który używa sesji/system uwierzytelniania oparty na tym tutaj: http://iamtherockstar.com/blog/2012/02/14/nodejs-and-socketio-authentication-all-way-down/ Która jest mocno oparte wyłączyć ten jeden myślę (z wyjątkiem do nowszych wersjach) http://www.danielbaulig.de/socket-ioexpress/Nie można znaleźć modułu "połącz", przy próbie użycia require ('connect'). Utils.parseCookie z nodejs
(wykorzystuje node.js, Express.js, Redis & Sockets.io) W każdym razie, kiedy próbuję uruchomić mój program, pojawia się ten błąd:
Błąd : Nie można znaleźć modułu 'connect' w Function._resolveFilename (module.js: 332: 11) w Function._load (module.js: 279: 25) w Module.require (module.js: 354: 17) na żądanie (module.js: 370: 17) przy obiekcie. (/home/jez/webdir/app1/app.js:62:19) w Module._compile (module.js: 441: 26) w Object..js (module.js: 459: 10) na Module .load (module.js: 348: 31) w Function._load (module.js: 308: 12) w Array.0 (module.js: 479: 10)
linii kodu odpowiada jest:
var parseCookie = require('connect').utils.parseCookie;
teraz w obu ćwiczeń, które wykorzystują tę linię przed wywołaniem na parseCookie() metoda, jednak w żadnym z nich nie mówią o requireing moduł „connect”, tylko moduł wyraźnej który jest zbudowany appon połącz, wierzę. Mój program działa idealnie z ekspresowym i będzie działał dobrze przed wprowadzeniem poprawek w powyższym samouczku.
Mam wrażenie, że może to być ostatnia aktualizacja pliku node.js/express/socket.io, jednak samouczek został napisany zaledwie kilka dni temu? Każda pomoc w tym zakresie byłaby bardzo cenna!
Zastanawiałam się, czy to było to proste, jednak byłem bardzo ostrożny dodając więcej zależności, jak mam już około 5-6 i ja ledwo zacząłem projekt. Dzięki za szybką odpowiedź, spróbuję tego, kiedy wrócę do domu. –
Chociaż rozumiem twoją troskę, łączenie jest już zależne od ekspresu, więc nie ma się czym martwić. Próbuję upewnić się, że mam tę samą wersję co ekspresowa. –