相关疑难解决方法(0)

Socket.io连接url?

我有当前的设置:

  1. 在端口80上运行的Nodejs代理(运行http-reverse-proxy).
  2. Rails服务器在端口3000上运行
  3. Nodejs在端口8888上运行的Web服务器

因此,任何以/ nodejs /开头的请求都将被重定向到8888上的nodejs web服务器.

其他任何东西都将被重定向到端口3000上的rails服务器.

目前Socket.io需要io.connect的连接URL.

请注意/nodejs/socket.io/socket.io.js有效并返回所需的socket.io客户端js库.


但是,我无法在我的服务器上指定connection_url到/ nodejs /.

我已经尝试了http://myapp.com/nodejs和其他变种,但我仍然得到以下网址的错误http://myapp/socket.io/1/?t = 1331851089106

是否可以通过/ nodejs /告诉io.connect为每个连接URL添加前缀?

socket.io

33
推荐指数
3
解决办法
5万
查看次数

标签 统计

socket.io ×1