У меня есть приложение Sinatra, которое работает нормально. Теперь для реализации веб-сокетов я использую tubeock gem и добавил следующий код
class Server
def call(env)
if env["HTTP_UPGRADE"] == 'websocket'
tubesock = Tubesock.hijack(env)
tubesock.onmessage do |message|
puts "Got #{message}"
end
tubesock.listen
[ -1, {}, [] ]
else
[404, {'Content-Type' => 'text/plain'}, ['Not Found']]
end
end
end
Теперь он выдает ошибку CORS (Cross origin error). Ранее он работал нормально. Есть предложения?
Спасибо