2016-04-13 2 views
-2

Недавно я узнал node.js и хотел развернуть мой проект, который я сделал на Heroku. Тем не менее, Heroku дает мне сообщения об ошибках, скопированные ниже. Хотя я зарегистрировал ошибку, я все еще не в состоянии понять решение.Приложение Heroku разбивается

Вот журналы:

2016-04-13T14:24:17.248681+00:00 heroku[web.1]: Process exited with status 1 
2016-04-13T14:24:17.256460+00:00 heroku[web.1]: State changed from starting to c 
rashed 
2016-04-13T14:24:30.863162+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=770f4364- 
859f-453a-a09c-7f23ddaf6eca fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 
2016-04-13T14:24:31.537783+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=16af5073- 
7bb2-431e-bc08-b2fb6773eab8 fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 
2016-04-13T14:27:59.122567+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=c6ba2f2f- 
7379-41bf-afc9-550c309e7200 fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 
2016-04-13T14:29:17.354776+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=088965d7- 
ddcf-46ba-a44c-ed1486938993 fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 
2016-04-13T14:29:21.657898+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=94d1eceb- 
fa46-4795-82f6-4c369eb04fb6 fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 
2016-04-13T14:29:24.198371+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=6ff6b6be- 
e29c-4a5b-b48b-cbf4f4850ccf fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 
2016-04-13T14:29:28.987226+00:00 heroku[router]: at=error code=H10 desc="App cra 
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=1a1709f0- 
9967-4ff0-a9d3-473e147c23e1 fwd="103.248.93.93" dyno= connect= service= status=5 
03 bytes= 

Здесь ошибка:

An error occurred in the application and your page could not be served. Please try again in a few moments. 
 

 
If you are the application owner, check your logs for details.

+0

Есть ли причина, по которой помечены 'ruby-on-rails'? Это проект Rails? Если да, добавьте камень 'rails_12factor' и разверните его. Это даст вам лучшее понимание ошибок. –

ответ

1

Сервер node.js разваливается по HTTP GET запроса на маршруте /. Это не ошибка платформы, а ошибка кода (вероятно, ваш файл index.js). Вы хотите, чтобы проверить код ошибки между строк:

app.get('/', function(req, res) { 
//likely some syntax error here 
} 

Я настоятельно рекомендую запускать приложение на локальном компьютере с помощью команды, такие как: node index.js, чтобы увидеть, какая часть вашего HTTP код GET вызывает ошибку. CLI даст конкретный номер строки, где возникает ошибка.

Heroku Local также является отличным инструментом для тестирования вашего приложения перед его развертыванием в герою.

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