何らかの理由で、ノード サーバーがルートを提供できず/socket.io/socket.io.js
、常に 404 エラーが発生します。
さまざまなノードバージョンをコンパイルしてみました(現在は0.6.13で、実際に動作するサーバーでも実行されます)。
app.js から、socket.io.js を呼び出そinfo: socket.io started
うとしてもエラーは発生しません。
ローカルホストとポート 8000 から試してみて、エクスプレス フレームワークを使用します
これは app.js のコードです。
var express = require('express')
, app = require('express').createServer()
, io = require('socket.io').listen(app, { log: true });
app.listen(8000);
app.configure(function() {
app.use(express.static(__dirname + '/public'));
app.use(express.errorHandler({ dumpExceptions: true, showStack: true }));
});
io.sockets.on('connection', function (socket) {
// all other stuff here