Подключение к автономному Meteor DDP в браузере?

Можно ли подписаться на данные Meteor через DDP в отдельном браузере?

Я нашел Meteor DDP-пакет, в котором говорится, что это можно сделать.

Как использовать его в автономном браузере, чтобы получать, например. обновления коллекции?

Или вы знаете о других работающих клиентах DDP для браузера?


person Mike    schedule 24.03.2016    source источник


Ответы (2)


Например, есть https://github.com/mondora/ddp.js/, рабочая изоморфная (браузерная и Node.js) клиентская библиотека DDP (я не являюсь автором этой библиотеки, и есть несколько других доступных с аналогичной функциональностью).

Вы можете легко подключиться к любому серверу DDP и прослушивать события. В файле Readme есть примеры и документация по API. Также посмотрите тесты.

Пример использования:

Код сервера:

Meteor.publish("myPublication", (param_0, param_1, param_2) {
    /* ... */
});

Код клиента:

const subscriptionId = ddp.sub("myPublication", [param_0, param_1, param_2]);
person Jakub Synowiec    schedule 24.03.2016