Nœud de serveur de Socket.io 'io n'est pas défini"?

J'ai suivi exactement les mêmes étapes qui ont toujours travaillé pour moi, créer une demande expresse, placez le module des dépendances dans le dossier node_modules. Il semble que la prise de courant.io javascript côté client fichier n'est pas trouvé.

(J'ai regardé les autres peuples de bugs, ce qui est d'inclure le fichier JavaScript dans un onglet script. Je n'ai pas eu à le faire pour mon nœud précédent + socket.io projets).

JavaScript sur le client:

var socket = io.connect('http://localhost');

JavaScript sur le serveur:

var io = require('socket.io').listen(app);

dossier node_modules:

socket.io, which has an internal node_modules folder containing socket.io-client

Message D'Erreur:

Uncaught ReferenceError: io is not defined
(anonymous function)

Quand j'inclus le support.io client manuellement:
http://cdn.socket.io/stable/socket.io.js

Je reçois une autre erreur qui est:

Uncaught TypeError: Object #<Object> has no method 'connect'
(anonymous function)
A la Prise.io script chargé dans le client?
C'est ça le problème, ce n'est pas le chargement du script sur le client. Cependant, je vais essayer d'obtenir le pourquoi il n'est pas de la charger.
prendre un coup d'oeil à ceci

OriginalL'auteur Jack | 2011-09-29