gpt4 book ai didi

ruby-on-rails - WebSocket 握手期间出错 : Unexpected response code: 503

转载 作者:行者123 更新时间:2023-12-03 17:17:45 24 4
gpt4 key购买 nike

我正在尝试使用带有 angular 和 heroku 的 websocket rails。它正在开发中,但现在正在生产中。这是发布事件的服务器代码和监听它的客户端。

#Server
WebsocketRails[channel_name].trigger('new_message', @json)

//Client
var dispatcher = new WebSocketRails(window.location.host + "/websocket");
var channel = dispatcher.subscribe(channel_name);
channel.bind('new_message', function(data) {
$scope.$apply(function(){
cr.unread_messages += 1;
});
});

我在生产中使用 SSL。我已经尝试过设置
force_ssl = false

production.rb ,但无济于事。

我得到的错误是:
WebSocket connection to 'wss://domain.com/websocket' failed: Error during WebSocket handshake: Unexpected response code: 503

最佳答案

我有同样的问题,我的应用程序在 nginx 后面。
检查对我有用的 Nginx 配置。

location / {
proxy_pass http://localhost:8080;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}

关于ruby-on-rails - WebSocket 握手期间出错 : Unexpected response code: 503,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33600668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com