Heroku.Кто я могу запустить проект на php + ReactionJS? - PullRequest
0 голосов
/ 28 мая 2018

Мне нужна помощь в запуске приложения Laravel / ReactJS на Heroku.

Как я понимаю, мне нужно добавить vendor/bin/heroku-php-nginx в Procfile.Я сделал это, но как я могу запустить часть ReactJS?Я попробовал следующую команду:

web: vendor/bin/heroku-php-nginx public/ && npm run build

но в логах я вижу:

2018-05-28T12:51:03.242771+00:00 heroku[router]: at=info method=GET path="/" host=still-sands-40110.herokuapp.com request_id=4b1448e5-76cc-4d4b-94b1-64d67f88b553 fwd="81.25.234.90" dyno=web.1 connect=0ms service=12ms status=200 bytes=1439 protocol=https
2018-05-28T12:51:03.478220+00:00 heroku[router]: at=info method=GET path="/js/app.js" host=still-sands-40110.herokuapp.com request_id=81eafe08-c586-4326-9ff4-432f18522f03 fwd="81.25.234.90" dyno=web.1 connect=0ms service=1ms status=404 bytes=707 protocol=https
2018-05-28T12:51:03.479057+00:00 heroku[router]: at=info method=GET path="/css/app.css" host=still-sands-40110.herokuapp.com request_id=c4c5a94b-a93b-45fb-809f-879f1293531f fwd="81.25.234.90" dyno=web.1 connect=1ms service=1ms status=304 bytes=170 protocol=https
/js/app.js - 404

В чем может быть проблема?

1 Ответ

0 голосов
/ 29 мая 2018

В моем случае решение было

Procfile:

web: vendor / bin / heroku-php-apache2 public / && npm start

package.js:

"start": "public public / js / app.js"

Если вам нужно использовать nginx, то для настройки маршрутизации выможно создать свой собственный веб-конфигуратор: vendor / bin / heroku-php-nginx -C nginx_app.conf public /

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