React App развертывается, но не работает в Heroku - PullRequest
0 голосов
/ 23 апреля 2020

Заранее спасибо за любую помощь в решении этой проблемы, я пытаюсь решить ее в течение нескольких часов ...

Я создал приложение реагирования с помощью create-реагировать-приложение, и оно работает нормально на локальном сервере, развернул его на героку и он успешно развернут, но он не открывается. Когда я делаю логи герою - хвост, я получаю следующие ошибки:

2020-04-23T15:32:00.547380+00:00 app[web.1]: ℹ 「wds」: Project is running at http://172.16.17.130/
2020-04-23T15:32:00.547959+00:00 app[web.1]: ℹ 「wds」: webpack output is served from
2020-04-23T15:32:00.548051+00:00 app[web.1]: ℹ 「wds」: Content not from webpack is served from /app/public
2020-04-23T15:32:00.548120+00:00 app[web.1]: ℹ 「wds」: 404s will fallback to /
2020-04-23T15:32:00.548312+00:00 app[web.1]: Starting the development server...
2020-04-23T15:32:00.548312+00:00 app[web.1]: 
2020-04-23T15:32:00.680072+00:00 heroku[web.1]: State changed from starting to crashed
2020-04-23T15:32:01.946329+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=portfolio-carlosamorim.herokuapp.com request_id=3c71f08a-4492-40b7-bb6c-82055d05f0bd fwd="89.153.213.119" dyno= connect= service= status=503 bytes= protocol=https
2020-04-23T15:32:02.587450+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=portfolio-carlosamorim.herokuapp.com request_id=3a20431f-789e-4da8-a151-438205b055e9 fwd="89.153.213.119" dyno= connect= service= status=503 bytes= protocol=https
2020-04-23T15:33:23.144950+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=portfolio-carlosamorim.herokuapp.com request_id=d043557d-ed3f-474a-ba84-0d14c2ac2696 fwd="89.153.213.119" dyno= connect= service= status=503 bytes= protocol=https
2020-04-23T15:33:23.414482+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=portfolio-carlosamorim.herokuapp.com request_id=f612d864-2e2e-4669-a33d-9b5edb23732d fwd="89.153.213.119" dyno= connect= service= status=503 bytes= protocol=https

Мой пакет. json:

https://github.com/CarlosAmorimProjects/portfolio/blob/master/package.json

Кто-нибудь испытал и решил ту же проблему?

Спасибо

Ответы [ 2 ]

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

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

heroku create $APP_NAME --buildpack mars/create-react-app
git push heroku master
heroku open

Полезная ссылка: https://dev.to/webdevraj/deploy-a-react-app-on-heroku-the-right-way-5efo

0 голосов
/ 24 апреля 2020

Обновление:

Мне удалось развернуть его, и он работает на Vercel.com, я использовал buildpack create-Reaction-app, и он работает отлично, я не могу применить этот же buildpack на heroku. Я подозреваю, что проблема связана с этим.

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