2015-09-10 3 views
1

Я пытаюсь развернуть приложение MEAN stack (MongoDB-Express-Angularjs-Nodejs) на Heroku. После того, как я нажимаю свой код с git push heroku, я получаю следующую ошибку: «Scaling dynos ... failed! Не удалось найти это формирование».«Не удалось обнаружить, что формация развертывания heroku

Я проверил решение без везения. Я создал Procfile, но это не помогло. Я все равно получаю ту же ошибку.

Любые идеи о том, как я мог это запустить. Я бы добавил больше кода, но я не знаю, где проблема, поэтому, пожалуйста, спросите, и я буду включать этот код, который необходим.

+0

Мне показали, как запускать 'code' heroku logs -t' code'. Выяснилось, что я получаю ошибку ERRCONNREFUSED. Мне сказали, что Heroku любит назначение $ PORT вместо моего жесткого кодирования из развертывания dev ... Мне нужно проверить, исправляет ли это это – Trewaters

ответ

1

Хорошо, поэтому я нашел, в чем была моя проблема. Когда я увидел журналы ошибок, было совершенно очевидно, что у меня возникла ошибка подключения MongoDB. Я должен был указать на правильный экземпляр MongoDB и работал как шарм. Ниже приведены конкретные команды, которые я использовал для исправления проблемы после изменения файла «server.js».

Что, наконец, помогло мне развернуть на Heroku!

> (reverse order) 
>  $ heroku open 
>  $ git push heroku master 
>  $ git commit -m "myMessage" 
>  $ git add <file> 
>  $ git status 

Commit сообщение: Я обновил соединение MongoDB затем привержен и толкнул изменения в Heroku теперь приложение загружает онлайн.

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