Реакция приложения зависала с герою после развертывания - PullRequest
0 голосов
/ 25 апреля 2020

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

enter image description here

Полное сообщение об ошибке:

heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=XXXhiddenXXX.herokuapp.com request_id=199e3ff6-54c9-4711-bb1c-b6775dfe8799 fwd="92.148.12.118" dyno= connect= service= status=503 bytes= protocol=https

Я испробовал множество решений, представленных здесь: Ошибка развертывания Heroku H10 (приложение упало)

Без успеха.

Я перезапустил (несколько раз) динамометрический модуль: без успеха .

Моя герою-постбилд:

npm install && npm install --only=dev --no-shrinkwrap && npm run build

Возможно, именно этот скрипт генерирует эту ошибку?

Любая помощь будет оценена. Merci!

Ответы [ 2 ]

1 голос
/ 26 апреля 2020

Я нахожу это решение:

Я добавил buidpack в свой проект. Для этого:

  • go на панель инструментов, вкладка «Настройки»
  • см. Раздел «buildpacks»:

enter image description here

Добавьте пакет сборки https://github.com/mars/create-react-app-buildpack.git

примечание: вы также можете добавить этот пакет сборки из своего терминала:

heroku buildpacks:add https://github.com/mars/create-react-app-buildpack.git --app YOURAPP

Перестройте свое приложение и все.

Должен признать, что я не все понял, но ясно, что у меня это сработало.

0 голосов
/ 01 мая 2020

По умолчанию при развертывании используется пакет сборки node.js. Вам нужно было использовать пакет сборки create-реагировать на приложение (как показано ниже).

heroku create $APP_NAME --buildpack mars/create-react-app
git push heroku master
heroku open
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...