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)
がにロードされたSocket.ioスクリプトを持っていますクライアント? –
@Jordanそれは問題です、それはクライアントにスクリプトを読み込んでいません。しかし、私はなぜそれをロードしていないに到達しようとしています。 – Jack
見て[これで](http://stackoverflow.com/questions/6785979/socket-io-0-7-7-client-issues-require-socket-io-client-js-not-working) – Marshall