Heroku не подключается к базе данных Mongo Atlas? - PullRequest
1 голос
/ 08 марта 2019

Мое приложение не будет правильно развернуто или подключено к моей базе данных Mongo Atlas в Heroku.Это продолжает падать.URL-адрес heroku говорит только о том, чтобы вести журналы, поэтому вот журналы командной строки: Command line logs

Вот как выглядит мой файл server.js: server.js file

Вот как выглядит моя конфигурация / ключи: config/keys file

Вот как выглядит мой файл keys_prod.js: keys_prod.js file

Вот как выглядит мой файл keys_dev.js (отредактированные имя пользователя и пароль), но это то же, что и мои конфигурационные переменные в серверной части heroku enter image description here

Также сделал этот снимок экрана, хотя не уверен, что он имеет значение: enter image description here

Ответы [ 2 ]

0 голосов
/ 09 марта 2019

Я неправильно установил конфигурационные переменные Heroku.Я установил его на mongoURI, как будто он был в папке prod.keys JS, а не на MONGO_URI, как я это объявил.Кроме того, мне пришлось внести в белый список все IP-адреса в настройках Heroku.

0 голосов
/ 08 марта 2019

На платформах развертывания, таких как heroku, сложно настроить .env.я решил это в своем проекте, используя пакет npm dotenv .Какой бы файл не нуждался в process.env init, используйте этот пакет

общий путь require.js:

require('dotenv').config()

, здесь также есть несколько классных опций для управления env

здесьэто ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...