我在带有别名的反向代理后面安装了nodeJS服务器。基本上我想在以下位置访问我的nodeJS服务器:http://myapp.domain.intra/chat
但是似乎在客户端上我这样做时:var socket = io("http://myapp.domain.intra/chat",...)"/chat"被截断,连接仅尝试在域上连接:"myapp.domain.intra",这不起作用。
我确实了解基本上/chat 被解释为一个范围,但我如何强制套接字 IO 将/chat 视为连接 url?
谢谢
好的,我找到了。这很容易。
我需要像这样设置路径选项:
var socket = io.connect("http://myapp.domain.intra",{path:'/chat/socket.io'});