铁轨、websocket和咕哝声



我已经向服务器添加了web套接字功能,所以在添加新项时,它会向客户端发送事件。服务器端的工作方式很有魅力,这里没有问题。

我的问题是在开发过程中运行时,问题是我的服务器在7000端口上运行,而我的grunt服务在8000端口上,并且有7000的代理。但代理并非双向工作。。。。我的意思是,如果在角度上我写

var dispatcher = new WebSocketRails($location.host()+":"+$location.port()+"/websocket");

它不起作用,因为它监听端口8000而不是7000。即使我添加了grunt代理配置的配置

{context: '/websocket', host: 'myhost', port: '7000}

如果我对端口进行硬编码,例如

var dispatcher = new WebSocketRails($location.host()+":7000/websocket");

它可以毫无问题地工作。。。但我希望代码是动态的。我搜索了一下,但找不到,有没有办法为grunt或类似的东西配置反向代理?

好的。。。。解决方案非常简单。。。。只是很难找到。我在上面提到的代理配置中添加了以下内容:

ws:true

现在看起来是这样的:

{context: '/websocket', host: 'myhost', port: '7000', ws:true}

一切都很好。

相关内容

  • 没有找到相关文章

最新更新