2012-06-01 3 views
3

Я ищу способ создания приложения, которое имеет веб-интерфейс в реальном времени, а также API, который может быть вызван клиентом node.js при совместном использовании большей части его кода.Могу ли я использовать метеорит для этого?

Я хотел бы иметь возможность управлять данными, контролировать и выполнять задачи внутри своего приложения через браузер, а также иметь программу автоматизации/планирования, которая подключается к моему веб-приложению и сообщает ей, что она выполняет различные задачи и получает результаты каждой задачи.

К сожалению, не похоже, что я могу подключиться к Meteor с сервера, поэтому мне интересно, есть ли другой подход? Это то, что я описал даже с помощью Meteor?

Я провел некоторое тестирование с использованием socket.io, и я думаю, что смогу сделать это таким образом, но Meteor кажется, что это действительно здорово для пользовательского интерфейса реального времени.

+2

_ «К сожалению, не похоже, что я могу подключиться к Meteor с сервера, поэтому мне интересно, есть ли другой подход?» _ Пожалуйста, переформулируйте свой вопрос, поскольку вы не очень точны в том, что хотите. –

+0

Значит, вы имеете в виду нечто вроде удаленных функций или публикации/подписки? Или что-то другое? (Первые два элемента поддерживаются Meteor) –

ответ

3

Да, вы can use npm packages, чтобы сделать то, что вы хотите. Так же, как и стандартное программирование Node.js.

Возможно, возникла одна ошибка при вызове Meteor между внешним кодом, но это easy to solve.

Я предполагаю, что в вашем случае вы могли бы настроить TCP-сервер таким образом и сделать его обновлением коллекции, а затем вы можете заставить клиентов обновляться через механизм публикации реактивных коллекций.

+0

Спасибо, я понял, что вы можете использовать внешние пакеты, но ваше упоминание о TCP-сервере для обновления коллекции было полезно. Я собираюсь развить свой «бэкэнд» с помощью hook.io, а Meteor станет еще одним крюком, который прослушивает события для обновления коллекций. Надеюсь, это сработает! –

Смежные вопросы