Ayrıca websockets node-http-proxy
ile çalışmak için çalışıyorum çalışıyorum.Proxytable ve websockets ile düğüm http proxy
var options = {
router: {
'a.websterten.com': '127.0.0.1:150',
'b.websterten.com' : '127.0.0.1:151',
}
};
var server = httpProxy.createServer(options);
Denedim:
server.on('upgrade', function (req, socket, head) {
server.proxy.proxyWebSocketRequest(req, socket, head);
});
Ama işe görünmüyor fark i proxytable kullanıyorum edilir. (Doğrudan giderseniz gayet iyi çalışıyor) Hızlı bir kontrol
Ayrıca server.on('upgrade',..
nasıl alabilirim bir WebSocket istek üzerine ateş etmiyor çeklerin bir çift yapıyor WebSockets çalışma Chrome'dan Unexpected response code: 400
olsun gösterir olup olmadığını görmek için benim proxy sunucu websockets doğru yönlendirmek için?
Ben de düğüm 0.8.23 yanı sıra düğüm 0.10.x (düğümün sonraki sürümleri bir bellek sızıntısı sorunu var ama alışkanlık ya 0.8.23 üzerinde çalışmak)
ben hataları almak bile yok, ve yükseltme hiçbir şey olmuyor olmadan, bu denedi ya & sonunda çöküyor. Proxy tablosu örneğini kullanıyorum ve sadece hostname'leri başkalarına değiştirdim, başka düzenleme yok – Akshat
@Akshat: Daha fazla araştırma, aslında 0.10 düğümüyle uyumsuzluğunu ortaya koyuyor. Güncellemeye bakın. – josh3736
Gördüğünüz gibi, son güncellemeyle birlikte 0.8.2 ile de sorun yaşadım. Bunun için bir çözüm yok mu? – Akshat