Не удается найти модуль 'connect' при попытке использовать require ('connect'). Utils.parseCookie с nodejs

Я относительно новичок в nodejs и т. д. В любом случае у меня есть программа, которую я пытаюсь написать, которая использует систему сеанса / аутентификации на основе один здесь: http://iamtherockstar.com/blog/2012/02/14/nodejs-and-socketio-authentication-all-way-down/ Что в значительной степени основано на этом, я думаю (кроме обновленных для более поздних версий) http://www.danielbaulig.de/socket-ioexpress/

(использует Node.js, Express.js, Redis и Sockets.io) В любом случае, когда я пытаюсь запустить свою программу, я получаю эту ошибку:

Ошибка: не удается найти модуль 'connect' в функции._resolveFilename (module.js: 332: 11) в Function._load (module.js: 279: 25) в Module.require (module.js: 354: 17) при необходимости (module.js: 370: 17) на объекте. (/home/jez/webdir/app1/app.js:62:19) в Module._compile (module.js: 441: 26) в Object..js (module.js: 459: 10) в Module.load (module.js: 348: 31) в Function._load (module.js: 308: 12) at Array.0 (module.js: 479: 10)

Строка кода, которой это соответствует:

var parseCookie = require('connect').utils.parseCookie;

Теперь в обоих руководствах они используют эту строку перед вызовом метода parseCookie (), однако ни в одном из них Говорят ли они о том, что требуется модуль 'connect', я полагаю, только экспресс-модуль, который построен для подключения. Моя программа отлично работает с экспрессом и будет работать нормально до внесения изменений в приведенное выше руководство.

У меня такое чувство, что это может быть недавнее обновление node.js / express / socket.io, однако учебник был написан всего несколько дней назад? Любая помощь с этим будет принята с благодарностью!

5
задан Josh Mc 28 February 2012 в 01:48
поделиться