Rails 3.1 - Как редактировать и «прокси» HTTP-запрос для Faye? - PullRequest
0 голосов
/ 25 февраля 2012

У меня есть приложение Rails 3.1, и я использую Faye для обмена сообщениями.Мне интересно, можно ли перенаправить все сообщения faye ('/ faye') на сервер Faye через мое приложение Rails.Я экспериментировал с приведенным ниже описанием, но без какой-либо удачи, и до этого я мало что делал с Net :: HTTP.Спасибо за любую помощь, спасибо.

config / route.rb match '/ faye' => 'faye # default'

app / controllers / faye_controller.rb def default # Мне нужен код здесьв основном, просто отредактируйте и перенаправьте запрос на мой сервер faye end

Мне даже не нужны Rails, чтобы увидеть путь возврата от Faye, просто аутентифицируйте клиента (или отклоните) и отредактируйте запрос (добавьте имя пользователя всообщение), и пусть Фэй сделает свое дело.

Я заглянул в Net :: HTTP :: Proxy, но хочу только переслать пакет.Я вернусь через пару часов, так что извините за то, что не здесь.

1 Ответ

0 голосов
/ 10 мая 2012

Возможно, вы захотите настроить сервер apache для обработки вашей пересылки файлов.

<Proxy *> 
    Allow from all
</Proxy>

ProxyPass /somenamespace http://localhost:someport 
ProxyPassReverse /somenamespace http://localhost:someport
<Location /somenamespace>    
    Allow from all
</Location>

смените someport на порт, на котором работает ваш фай.

...