Имам Faye сървър, работещ под Rails (с redis бекенд) и бих искал да разреша на nodejs скрипт да комуникира с моите клиенти чрез Faye. Следователно трябва да свържа моя клиент Nodejs Faye към Rails процеса, който изпълнява Faye.
Използвайки:
var client = new faye.Client('http://localhost:6379/faye');
//I also tried ports 3000 and 8000 and verified that redis runs at 6379
faye.Logging.logLevel = 'debug'
faye.logger = function(msg){
console.log(msg)
}
client.connect();
виждам само:
[Faye.Client] Иницииране на ръкостискане с "undefined//undefinedundefined"
[Faye.Dispatcher] Избран транспорт за „дълго запитване“ за „http://localhost:6379/faye“
[Faye.Client] Преминаване през "изходящи" разширения: {"channel":"/meta/handshake","version":"1.0","supportedConnectionTypes":["in-process","websocket","long- избиране"],"id":"1"}
Трябва ли наистина да стартирам nodejs-faye-сървър, за да го конфигурирам да използва redis, или не трябва да е достатъчно NodeJS да действа като клиент на Rails? За съжаление този отговор не ми помогна. Някой правил ли е това? Ако е така, как?