/ / socket.io: Błędne żądanie, łączenie z zewnątrz - node.js, socket.io, złe żądanie

socket.io: Bad Request, łączenie z zewnątrz - node.js, socket.io, bad-request

Zainstalowałem node.js i moduł socket.io (http://socket.io). Przykład chat.io socket.io działa dla mnie dobrze, wpisując mój przeglądarka

http://localhost:3000

Ale nie mogę uzyskać niczego do pracy przy użyciu innego adresu IP, chociaż serwer nasłuchuje na wszystkich interfejsach (tj. 0.0.0.0). Moja sieć Ethernet interfejs ma adres 192.168.1.1, wpisując w mojej przeglądarce

http://192.168.1.1:3000

Dostaję stronę czatu, ale mój Firebug (wciąż na tym samym komputerze) mówi:

NetworkError: 400 Bad Request

a połączenie z gniazdem internetowym nie zostało nawiązane. Rezultat jest taki, że ja nie mogę dotrzeć do moich zewnętrznych stron internetowych, bez względu na kod, który piszę.

Używam węzła v0.6.12, Firefox 11.0, Ubuntu 11.10.

Pytania:

1) Czy ktoś może potwierdzić ten błąd?

2) Jak mogę uzyskać dostęp do gniazda sieciowego z innego komputera niż localhost?

3) Czy istnieje przykładowy przykład socket.io, w którym połączenie działa z zewnątrz podczas normalnej instalacji Ubuntu?

Dzięki!

Odpowiedzi:

0 dla odpowiedzi № 1

Rozwiązane: wyłącz proxy w przeglądarce Firefox

Najwyraźniej rozpoczęła się moja instalacja Ubuntu ziproxy automatycznie i skonfigurowałem Firefoksa, aby go używał. Ustawienie Firefoksa na „bez proxy” Rozwiązać problem. Teraz mogę połączyć się z moimi gniazdami internetowymi z poziomu na zewnątrz.


0 dla odpowiedzi nr 2

Udostępnij swój kod. używasz ekspresu? użyj -> app.listen(3000);