反向代理别名后面的websocket

时间:2016-02-22 14:16:32

标签: websocket socket.io alias

我在一个带有别名的反向代理后面安装了一个nodeJS服务器。 基本上我想在http://myapp.domain.intra/chat

上访问我的nodeJS服务器

但似乎在客户端上我做的时候:var socket = io(" http://myapp.domain.intra/chat",...) ' / chat'被截断,连接尝试仅在域上连接:' myapp.domain.intra',这不起作用。

我明白基本上/ chat被解释为一个范围,但我如何强制套接字IO将/ chat作为连接网址?

由于

1 个答案:

答案 0 :(得分:0)

好的,我找到了。这很简单。

我需要像这样设置路径选项:

var socket = io.connect(" http://myapp.domain.intra",{path:' /chat/socket.io'});