Проблема CORS происходит в трубке - PullRequest
0 голосов
/ 12 ноября 2018

У меня есть приложение 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). Ранее он работал нормально. Есть предложения? Спасибо

1 Ответ

0 голосов
/ 12 ноября 2018

Я смог использовать стойку / ящики и решить проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...