从另一个访问一个节点服务器

时间:2013-06-25 15:47:05

标签: javascript node.js http express

我在网络上的专用服务器上的不同端口上运行了2个节点服务器。

是否可以通过专用服务器的本地主机从另一台服务器(外部通过HTTP访问Express.js)访问一台服务器(Websocket)? (与通过Express提供的HTML / Javascript从用户自己的机器访问Websocket服务器相反)?

尝试减少单个(广播)客户端的延迟。

1 个答案:

答案 0 :(得分:0)

您可以在带有express的服务器上使用http-proxy,以便将trafik代理到WebSockets服务器。
请记住,出于安全原因,WebSockets应该来自同一个域和端口(它不允许来自大多数浏览器的跨域)。
另一个选择是让WebSockets服务器为小型iframe提供服务,它将使用PostMessage与父文档通信的JS。这种方式不太推荐,因为它只是一种解决方法,需要更多努力才能使其稳定。

相关问题