Я пытаюсь создать панель, показывающую время с момента последнего развертывания наших служб.Нажимайте произвольные данные на сервер Meteor
Это было изготовлять я планировал использовать:
- Сценарий развертывания вызывается.
- В конце сценария мой сервер Meteor уведомляется о развертывании сценария.
- Сервер вставляет документы, содержащие информацию о развертывании.
- Все клиенты получают новый документ и повторно снимают.
Единственная проблема, с которой я столкнулся, - это шаг 2.
Самый лучший способ сделать это будет, если сервер может как-то подписаться, а клиент может опубликовать, но серверы, похоже, не поддерживают подписки.
Другие варианты - реализовать DDP самостоятельно, но это, вероятно, не так просто, если не в браузере.
Я посмотрел немного на meteor-collectionapi, который является REST API для Метеора, но он чувствует, как что будет нарушать принципы Метеор, и это также, кажется, сломана при использовании Meteor 0.6.5
Так что мой вопрос действительно, как уведомить сервер об изменениях в методе Метеор?
Удивительный ответ, чрезвычайно чистый! –
Единственное, что я хотел бы добавить к этому ответу, это то, что мне пришлось использовать «Meteor.bindEnvironment» для вставки записи, так как я использую асинхронный код. –