Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js socket.io:请求错误,从外部连接_Node.js_Socket.io_Bad Request - Fatal编程技术网

Node.js socket.io:请求错误,从外部连接

Node.js socket.io:请求错误,从外部连接,node.js,socket.io,bad-request,Node.js,Socket.io,Bad Request,我安装了node.js和模块socket.io()。 socket.io的聊天示例非常适合我,输入我的 浏览者 但我不能得到任何工作使用另一个IP,即使 服务器侦听所有接口(即0.0.0.0)。我的以太网 接口的地址为192.168.1.1,在我的浏览器中键入 http://192.168.1.1:3000 我得到了聊天网页,但我的Firebug(仍在同一台计算机上) 说: 并且未建立websocket连接。结果是,我 无论我写什么代码,都无法从外部访问我的WebSocket 我使用节点v0.

我安装了node.js和模块socket.io()。 socket.io的聊天示例非常适合我,输入我的 浏览者

但我不能得到任何工作使用另一个IP,即使 服务器侦听所有接口(即0.0.0.0)。我的以太网 接口的地址为192.168.1.1,在我的浏览器中键入

http://192.168.1.1:3000
我得到了聊天网页,但我的Firebug(仍在同一台计算机上) 说:

并且未建立websocket连接。结果是,我 无论我写什么代码,都无法从外部访问我的WebSocket

我使用节点v0.6.12、firefox 11.0、Ubuntu 11.10

问题:

1) 有人能证实这个错误吗

2) 如何从本地主机以外的其他计算机访问websocket

3) 是否有任何socket.io示例,在正常的ubuntu安装中从外部进行连接

谢谢

共享您的代码。 你在用快车吗??
使用-->
app.listen(3000)

已解决:在Firefox中禁用代理

显然我的Ubuntu安装是自动启动的 并将Firefox配置为使用它。将Firefox设置为“无代理” 解决了这个问题。现在,我可以从连接到我的WebSocket
外部。

使用
npm install socket.io安装socket.io
,代码位于
节点模块/socket.io/examples/chat
,代码使用express。
http://192.168.1.1:3000
NetworkError: 400 Bad Request