Temel bir HTTP sunucusuna sahip bir Node sunucusunda Socket.IO kullanıyorum (Express veya Connect veya benzeri bir şey yok). Varsayılan olarak, Socket.IOSocket.IO statik dosya hizmet yolunu değiştir
Ben gibi başka bir şeye o temel yolunu değiştirmek mümkün olmak istiyorum/socket.io/socket.io.js
istemci dosyasını sunar
/foo/bar/socket.io/socket.io.js
bunu yapmak için herhangi bir yerleşik yolu veya Socket.IO kodunu değiştirmeden herhangi bir yolu var mı
? Cevabın,Static
modülünde (
require('socket.io').Static)
) bulunduğunu düşünüyorum, ancak varsayılanı değiştirmek için kendi başıma yazmamın kısa bir yolunu görüyorum, gitmenin ve davranış şeklini değiştirmenin bir yolunu görmüyorum.
Bunu nasıl yapabilirim?
Sadece buraya gelenler için, bu 1.0'dan önceki sürümler içindir. 1.0'dan sonra, bu [http://stackoverflow.com/a/25438603/400654] cevabına bakın. –