Node.js socket.io:请求错误,从外部连接
我安装了node.js和模块socket.io()。 socket.io的聊天示例非常适合我,输入我的 浏览者 但我不能得到任何工作使用另一个IP,即使 服务器侦听所有接口(即0.0.0.0)。我的以太网 接口的地址为192.168.1.1,在我的浏览器中键入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.
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