Ruby on rails 抽筋与希罗库
我一直在玩抽筋,以便在应用程序中实时推送信息。这一切在当地都很好,但当我前往heroku时,我似乎对港口有问题 我在cramp中设置了一个从websocket继承的套接字Ruby on rails 抽筋与希罗库,ruby-on-rails,heroku,websocket,cramp,Ruby On Rails,Heroku,Websocket,Cramp,我一直在玩抽筋,以便在应用程序中实时推送信息。这一切在当地都很好,但当我前往heroku时,我似乎对港口有问题 我在cramp中设置了一个从websocket继承的套接字 class LiveSocket < Cramp::Websocket 然后在客户端,javascript连接到 var ws = new WebSocket("ws://<%= request.host_with_port %>/LiveSocket"); 当我加载站点时,页面本身加载良好,但在尝试连接
class LiveSocket < Cramp::Websocket
然后在客户端,javascript连接到
var ws = new WebSocket("ws://<%= request.host_with_port %>/LiveSocket");
当我加载站点时,页面本身加载良好,但在尝试连接websocket时,我得到一个错误,该错误表示
servername.herokuapp.com Unexpected response code: 200
我猜这与heroku如何路由其请求有关,但我知道您可以在heroku上运行node.js websocket服务器,所以我想一定有办法让它工作
提前感谢您的帮助
干杯
斯图尔特我认为Heroku不支持WebSocket:(我认为Heroku不支持WebSocket:(啊,那就可以解释了。我一定是盯着那一页看了100次,从来没有注意到。我想如果我在客户端设置socketIO,我可以退回到长轮询。啊,那就可以解释了。我一定是盯着那一页看了100次,从来没有注意到。我想如果我在客户端设置socketIO,我可以退回到lo正在进行投票。
var ws = new WebSocket("ws://<%= request.host_with_port %>/LiveSocket");
web: bundle exec thin --timeout 0 start -p $PORT
servername.herokuapp.com Unexpected response code: 200