0
Я создаю приложение, поддерживающее ставку в реальном времени, используя Faye-websocket. Но я получил эту ошибку 200, и я понятия не имею, какая проблема.Faye websocket - 200 error
Ошибка:
WebSocket connection to 'ws://localhost/auctions/3' failed: Error during WebSocket handshake: Unexpected response code: 200
SocketConnection.rb
require 'faye/websocket'
требуют 'WebSocket/расширения' требуют 'нить' требуют ''
JSONкласса SocketConnection KEEPALIVE_TIME = 15 # в секундах
def initialize app
@app = app
end
def call env
@env = env
if Faye::WebSocket.websocket?(env)
socket = Faye::WebSocket.new env
socket.ping 'Mic check, one, two' do
p [:ping, socket.object_id, socket.url]
end
socket.on :open do |event|
p [:open, socket.object_id, socket.url]
p [:open, socket.url, socket.version, socket.protocol]
end
socket.rack_response
else
@app.call(env)
end
end
конец
Вы случайно попробовали это в среде cloud dev? Я спрашиваю, потому что у меня была аналогичная проблема на nitrous.io –
нет, я работаю только на местном env. Вы решили проблему? –