подписка не публикуется - PullRequest
       23

подписка не публикуется

0 голосов
/ 10 сентября 2018

Я реализую crossbar.io с wampy.js в качестве клиента, я создал веб-страницу со следующим кодом для подписки на тему под названием grp.69. Однако я могу опубликовать эту тему, но не могу прочитать или опубликовать сообщения на эту тему.

Я получаю сообщение, что я успешно подписался на тему. На роутере я получаю сообщение о добавлении подписки в тему grp.69

Вот мой код

const ws = new Wampy('ws://127.0.0.1:9090/', { 
                                                   realm: 'realm1' ,
                                                   helloCustomDetails: 'LPM'
                                                  });

    ws.options({
            reconnectInterval: 1000,
            maxRetries: 999,
            onConnect: onCon
           });

    ws.subscribe('grp.69', {
        onSuccess: function() 
            { 
                console.log('Received grp.69 event!'); 
            },
        onError: function(err)
            {
                console.log('Error on subscribing: ' + err.error);
            },
        onEvent: function(result)
            {
                console.log('Received Event');
                console.log(result);
            }
        });

1 Ответ

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

Я решил, что все могут проверить.

Чего мне не хватало, так это того, что у меня может быть объект подписки на ту же тему и публикацию. Поскольку onEvent не запускается для подписки, он запускается для публикации.

Однако, чтобы обойти и подписку, и публикацию на одну и ту же тему, нужно иметь один объект для управления подписками и второй объект для управления публикацией.

...