我正在构建一个应用程序,支持实时出价使用Faye-websocket。但我得到了200错误,我不知道这是什么问题。
错误:
WebSocket connection to 'ws://localhost/auctions/3' failed: Error during WebSocket handshake: Unexpected response code: 200SocketConnection.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结束
发布于 2016-08-19 23:24:36
我明确指出了这个问题。它需要服务器来支持套接字连接。在我的例子中,我使用瘦服务器。所有错误都是固定的
https://stackoverflow.com/questions/39029216
复制相似问题