На локальном хосте при разработке приложения вы подключены к локальной базе данных. Вы можете установить параметр соединения с базой данных в переменной окружения MONGO_URL
.
Когда вы используете meteor-now
, ваше приложение будет развернуто. Это означает, что приложение code od скомпилировано и установлено на облачном хостинге Meteor.
https://www.meteor -now.com /
Код передан, но данных и конфигурации нет. Есть несколько решений, и вы можете выбрать одно из них в зависимости от того, чего вы хотите достичь.
1) Подключить локальный экземпляр к производственной базе данных. Вы должны установить MONGO_URL на локальном компьютере.
Учебники
Как подключить клиентов mongodb к локальному Meteor MongoDB
Как использовать существующую MongoDB в проекте Meteor?
2) Вы должны создать светильники. Я имею в виду команды, которые выполняются при запуске сервера и создании пользователя в базе данных, если он не существует.
В вашем случае я бы рекомендовал второй подход.
Есть пример создания пользователя по фикстурам
Создать пользователя метеора в приборах с определенным идентификатором?
ОБНОВЛЕНИЕ 1
После установки Meteor Теперь я вижу эти выходные данные без дополнительной настройки
![enter image description here](https://i.stack.imgur.com/LBycj.png)
Абзацы по ссылке
https://github.com/jkrup/meteor-now#user-content-full-deploy-with-mongodb
объясняет, что, вероятно, является причиной потери данных. Пожалуйста, расскажите больше о ваших настройках MONGO_URL.
Вы уверены, что между моментом, когда у вас есть данные, и вы потеряли их, вы не не развертываете? В этой архитектуре любое обновление кода удалит вашу базу данных.
ОБНОВЛЕНИЕ 2
На моих скриншотах есть ошибки, связанные с несовместимостью meteor-now with now v2.
https://github.com/jkrup/meteor-now/issues/133
Это не связано с базой данных, но может быть частично. Теперь v1 - сервис для образов Docker, v2 - для лямбда-выражений. После понижения
npm install -g now@1
Ошибки исчезли, но я не могу закончить развертывание. Это занимает слишком много времени. Ниже приведен пример соединения с базой данных из Mongo DB Atlas.
meteor-now -e MONGO_URL=mongodb+srv://<USER>:<PASSWORD>@<SUBDOMAIN>.mongodb.net/test?retryWrites=true