2015-01-12 2 views
3

Я новичок в MeteorJS, и у меня есть несколько неприятных вопросов.MeteorJs MongoDB производство развертывание

Если они чрезмерно упрощены, простите меня. :)

Справочная информация. Я хотел бы использовать эту структуру для написания мобильного приложения (пока нет веб-страницы) и ударил мои существующие конечные точки RESTful для запросов данных и CRUD.

Поскольку мне не нужна база данных (bc у меня уже есть один подключенный к моему другому серверу) как я могу удалить или отключить MongoDb? я нашел this SO ответ, и я удалить meteor-platform, но это как-то добавляется обратно. (Просто делать стандартный meteor create --example todos)

Если я не могу включить функциональность Монго прочь, будет ли какой-либо недостаток держать его там и просто никогда не использовал его?

И наконец, что происходит, когда я развертываю свое приложение MeteorJS для iOS/Android в отношении MongoDb, который я использовал локально? Я предполагаю, что есть где-то дыра, где я предоставляю URI, чтобы это приложение знало, как добраться до него? Я не могу найти это место, если такая вещь существует.

+0

Я думаю, что это устранило бы мою основную причину для того, чтобы в первую очередь использовать Meteor, и это простота создания приложений ios/android из js/html –

ответ

0

Если вы не используете какие-либо функции сервера метеора (login, publish, methods), тогда у вашего клиентского приложения нет способа узнать, что сервер не был запущен.

Вы можете безопасно использовать HTTP на клиенте для использования вашего RESTful API.

mini mongo на клиенте является чистым javascript и не требует подключения к серверу. Но нет простого способа сохранить данные в базе данных mini mongo без настройки ссылки публикации по подписке через DDP.

Пакеты, такие как GroundDB, предполагают наличие серверной части.

При разработке приложения вы должны будете запустить приложение метеоритного сервера, чтобы иметь возможность обслуживать обновленное приложение каждый раз при изменении кода.

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