2014-01-10 4 views
0

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

Имеет ли смысл использовать Meteor для проекта без постоянных потребностей в локальной базе данных (кроме, возможно, управления учетными записями пользователей)?

Например, допустим, что я хочу сделать приложение, которое позволяет людям вводить запрос. Мое приложение затем запросило бы некоторую конкретную удаленную БД асинхронно через свой API, а затем обновляло страницу с любыми результатами. Я не владею этой БД, я просто читаю ее.

У Метеор есть часть, чтобы играть здесь? Если да, то как вы интегрируете произвольные асинхронные события с системой обновления страниц Meteor, которая обычно работает автоматически при внесении изменений MongoDB?

Кто-нибудь знает пример такого рода вещей? Благодаря!

+0

Посмотрите на [Метеор Streams] (http://arunoda.github.io/meteor-streams/) и прочитать [DEPS раздел] (HTTP: //docs.meteor .com/# deps) документов Meteor. Даже без Meteor Streams вы можете использовать Deps для разработки на базе AJAX реактивного источника данных на клиенте, который реализует сторонний API, с которым вы работаете, при условии, что вам не нужно использовать закрытый ключ API. – sbking

ответ

0

Используя Deps, вы можете создать своего рода мост между синхронным режимом рендеринга Meteor и асинхронными источниками данных. Вот пример реализации:

https://gist.github.com/matb33/8365342

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