2011-09-29 19 views
10

私は常に以前は私のために働いていた全く同じ手順を実行しました。エクスプレスでアプリケーションを作成し、モジュールの依存関係をnode_modulesフォルダに置きました。 socket.ioクライアント側のjavascriptファイルが見つからないようです。ノードサーバー、Socket.io 'ioが定義されていません'?

(これは私の以前のノード+ socket.ioプロジェクトではJavaScriptファイルをスクリプトタブに含めることです)。クライアント上の

はJavaScript:

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

は、サーバー上のJavaScript:

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

node_modulesフォルダ:

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

エラーメッセージ:私は別のエラーを取得 http://cdn.socket.io/stable/socket.io.js

Uncaught ReferenceError: io is not defined 
(anonymous function) 

は私が手動でsocket.ioクライアントが含まれるクライアント上

Uncaught TypeError: Object #<Object> has no method 'connect' 
(anonymous function) 
+0

がにロードされたSocket.ioスクリプトを持っていますクライアント? –

+0

@Jordanそれは問題です、それはクライアントにスクリプトを読み込んでいません。しかし、私はなぜそれをロードしていないに到達しようとしています。 – Jack

+0

見て[これで](http://stackoverflow.com/questions/6785979/socket-io-0-7-7-client-issues-require-socket-io-client-js-not-working) – Marshall

答えて

関連する問題