Развертывание Meteor.js для нативного веб-приложения и мобильного приложения, одна кодовая база

Так что это может быть глупый вопрос, но я думаю, что я что-то упускаю.

Я размещаю свое метеорное приложение на modulus.com. Цель состоит в том, чтобы иметь единую кодовую базу для всех устройств и Интернета, извлекаемую из одной и той же базы данных. Таким образом, все, что происходит в Интернете, немедленно синхронизируется с мобильным приложением или наоборот.

Должен ли я предоставлять разные сборки (разные проекты модулей [web, ios, android]), подключенные к одному и тому же db, чтобы все это работало как одно приложение?

Одиночная сборка подойдет?

Как это будет работать?

спасибо


person Pan Chrono    schedule 03.11.2014    source источник


Ответы (1)


Да, вы можете использовать параметр --server, чтобы указать, на какой сервер Meteor должно указывать ваше созданное мобильное приложение. Таким образом, у вас есть один бэкэнд Meteor, работающий с веб-приложением, приложением для Android и приложением для iOS. Это должно отлично работать с Modulus.

person stubailo    schedule 03.11.2014
comment
спасибо, вы имеете в виду параметры сборки метеора --mobile-settings и --server settings? Есть ли для них опция modulus cli?? - person Pan Chrono; 03.11.2014
comment
С точки зрения Modulus никаких изменений не требуется. По сути, вам просто нужно указать пакету приложений iOS или Android APK, к какому серверу он должен подключаться. --server будет просто URL-адресом вашего приложения в модуле, например myappdomain.com или something.modulus.io. - person stubailo; 04.11.2014