Журналы Heroku: служба временно недоступна. Пожалуйста, повторите попытку позже

#node.js #mongodb #heroku #logging

#node.js #mongodb #heroku #ведение журнала

Вопрос:

ВО — первых: когда я запускаю в своем терминале: журналы heroku или журналы heroku --tail , я получаю

«Услуга временно недоступна. Пожалуйста, повторите попытку позже «

Что это значит , пожалуйста ?

ВО-ВТОРЫХ: я добавляю в свой index.js

 const port = process.env.PORT || 3000
 

В моем mongoose.js

 mongoose.connect(process.env.MONGODB_URI || 'mongodb://127.0.0.1:27017/bonapp-api', {
    useNewUrlParser: true,
    useCreateIndex: true,
    useUnifiedTopology: true,
    useFindAndModify: false
})
 

И я добавляю в свое приложение heroku :

 MONGODB_URI = mongodb srv://root:****@bonapp.nzbvf.mongodb.net/*****?retryWrites=trueamp;w=majority
 

Но когда я отправляю запрос в своем приложении heroku, я получаю :

СООБЩЕНИЕ https://example.herokuapp.com/users [Служба HTTP/1.1 503 недоступна 30296 мс]

Пожалуйста, помогите..

Комментарии:

1. можете ли вы поделиться еще несколькими журналами. Одна из возможных причин заключается в том, что у вас нет сценария запуска в вашем файле package.json

2. в журнале: необработанное предупреждение о неисправности: Ошибка MongooseServerSelectionError: не удалось подключиться ни к одному серверу в вашем кластере MongoDB Atlas. Убедитесь, что ваш текущий IP-адрес находится в белом списке IP-адресов вашего кластера Atlas: docs.atlas.mongodb.com/security-whitelist .

3. но мой IP-адрес находится в белом списке

4. Какой IP-адрес у вас в белом списке.????

5. Для heroku вам необходимо внести в белый список 0.0.0.0 / 0 и перезапустить dyno.it будет работать