基本的なHTTPサーバー(ExpressまたはConnectなどのものはありません)を持つノードサーバーでSocket.IOを使用しています。デフォルトでは、Socket.IOは私がSocket.IOの静的ファイルの提供パスを変更します
のように、何か他のものにそのベースパスを変更できるようにしたいと思い/socket.io/socket.io.js
にクライアント・ファイルを提供しています
/foo/bar/socket.io/socket.io.js
これを行うには、任意の組み込みの方法、またはSocket.IOのコードを変更せずに方法はありますか?私は答えがStatic
モジュール(require('socket.io').Static)
)にあると思いますが、デフォルトを置き換えるために私自身のものを書いていないと、動作する方法を変える方法はありません。
どうすればいいですか?
ここに来ている人にとっては、これは1.0より前のバージョンです。 1.0以降は、[this](http://stackoverflow.com/a/25438603/400654)の回答を参照してください。 –